#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct 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 struct InvokerFuncInvoker4; template struct InvokerFuncInvoker4 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4) { R ret; void* params[4] = { p1, p2, &p3, &p4 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; struct ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB; struct Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB; struct Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC; struct IComparer_1_tDB7A782F030D1F22435005452CBF1E29F96270E4; struct IEnumerator_1_t736E9F8BD2FD38A5E9EA2E8A510AFED788D05010; struct IEnumerator_1_t15C067C629110DCE22C99EB2CACD3A4F1DC6175F; struct IEnumerator_1_t45E5EA36FEF15FB3B43A98FB5EF41ACB3135E0E2; struct IEnumerator_1_t5C748DC7D7E115AED44A4C66A1F4785E69616F74; struct IEnumerator_1_t737E5D96E5E3657734509E507812DBA5E7EDD547; struct IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E; struct IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773; struct IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E; struct IEnumerator_1_t13370AA727EBC744585895C787F40C19A190C69C; struct IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0; struct IEnumerator_1_t5D059C6FDA45342ECEC21518E3340F61D7913469; struct IEnumerator_1_t06541250E744F82918C560E3AF79DA72DFABEC49; struct IEnumerator_1_t7B76C54DDA419DE607E64154CD00944E0F2DA0A6; struct IEnumerator_1_t3811C49649DF634CF7043EC4BEDF2B6CA8F78865; struct IEnumerator_1_tE7EB404F677CE49AD28A11AF2987F57482607CAD; struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D; struct IEnumerator_1_t6F37A2423BD9A7A984DD5193113B6B77296B4891; struct IEnumerator_1_tF5D5338AC3ABBB6EEBEE699D32C6BAA578E8B0B1; struct IEnumerator_1_t9672D89D403BA32AE43507F7B9B90F2561F05C9A; struct IEnumerator_1_t7DF5B9D5EEB258E686FC84912DB0D22DE13068FD; struct IEnumerator_1_t14ABB097B21C9F247FD70E56BE075CF16F38588C; struct IEnumerator_1_tDBA37C76BEC8F9DB49775A0A2980DED0728600ED; struct IEnumerator_1_tD517D6D8D5A3310679A832AA3249A69CC92AE6EB; struct IEnumerator_1_t425061124628110D8A47C20C7B97F3D41311BD8D; struct IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A; struct IEnumerator_1_tCD33398E16998061F503294CC6039E0145B0E2FD; struct IEnumerator_1_t7A1D546DF33430099A29C37172CCA7C1D03C0167; struct ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D; struct Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; struct VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C; struct VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D; struct ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D; struct float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45; struct float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8; struct float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E; struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F; struct quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B; struct uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB; struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF; struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53; struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7; struct LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Exception_t; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct MethodInfo_t; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D; struct Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; struct VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C; struct VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D; struct ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D; struct float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45; struct float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8; struct float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E; struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F; struct quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B; struct uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB; struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF; struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53; struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7; struct LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799; 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 struct ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB : public RuntimeObject { }; struct Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ____array; int32_t ____offset; int32_t ____count; }; struct Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ____array; int32_t ____start; int32_t ____end; int32_t ____current; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { int32_t ___rgba; }; #pragma pack(pop, tp) struct { int32_t ___rgba_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { uint8_t ___r; }; #pragma pack(pop, tp) struct { uint8_t ___r_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_OffsetPadding[1]; uint8_t ___g; }; #pragma pack(pop, tp) struct { char ___g_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_OffsetPadding[2]; uint8_t ___b; }; #pragma pack(pop, tp) struct { char ___b_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_OffsetPadding[3]; uint8_t ___a; }; #pragma pack(pop, tp) struct { char ___a_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_forAlignmentOnly; }; }; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { float ___m00; float ___m10; float ___m20; float ___m30; float ___m01; float ___m11; float ___m21; float ___m31; float ___m02; float ___m12; float ___m22; float ___m32; float ___m03; float ___m13; float ___m23; float ___m33; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { int32_t ___m_X; int32_t ___m_Y; int32_t ___m_Z; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 { uint16_t ___minIndex; uint16_t ___maxIndex; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA { float ___x; float ___y; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E { float ___x; float ___y; float ___z; }; struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E { float ___x; float ___y; float ___z; float ___w; }; struct uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 { uint32_t ___x; uint32_t ___y; uint32_t ___z; uint32_t ___w; }; struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778 { int32_t ___value__; }; struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9 { int32_t ___value__; }; struct LightType_t2D4D43054E7473EECEB54493C0055AE074780234 { int32_t ___value__; }; struct TileFlags_tDCEE980FCB6A2159202B4C8096C11452E318D2A9 { int32_t ___value__; }; struct Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v2; }; struct Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___tint; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___xformClipPages; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___ids; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___flags; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___opacityColorPages; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___settingIndex; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___circle; float ___textureId; }; struct VertexAttribute_tF34C1B76F20CA4AEC9D606BCD37A8A0C4A24C9A6 { int32_t ___value__; }; struct VertexAttributeFormat_tD714C51E671502B116ACE5E23F042BA80649D32F { int32_t ___value__; }; struct VisibleLightFlags_t337DB92EFB0014AD6A250E1E45338B1194657CD8 { int32_t ___value__; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3; }; struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 { union { #pragma pack(push, tp, 1) struct { bool ___z; }; #pragma pack(pop, tp) struct { bool ___z_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int8_t ___b; }; #pragma pack(pop, tp) struct { int8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { Il2CppChar ___c; }; #pragma pack(pop, tp) struct { Il2CppChar ___c_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int16_t ___s; }; #pragma pack(pop, tp) struct { int16_t ___s_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int32_t ___i; }; #pragma pack(pop, tp) struct { int32_t ___i_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int64_t ___j; }; #pragma pack(pop, tp) struct { int64_t ___j_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { float ___f; }; #pragma pack(pop, tp) struct { float ___f_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { double ___d; }; #pragma pack(pop, tp) struct { double ___d_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { intptr_t ___l; }; #pragma pack(pop, tp) struct { intptr_t ___l_forAlignmentOnly; }; }; }; struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___z; }; #pragma pack(pop, tp) struct { int32_t ___z_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int8_t ___b; }; #pragma pack(pop, tp) struct { int8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { uint8_t ___c; }; #pragma pack(pop, tp) struct { uint8_t ___c_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int16_t ___s; }; #pragma pack(pop, tp) struct { int16_t ___s_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int32_t ___i; }; #pragma pack(pop, tp) struct { int32_t ___i_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int64_t ___j; }; #pragma pack(pop, tp) struct { int64_t ___j_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { float ___f; }; #pragma pack(pop, tp) struct { float ___f_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { double ___d; }; #pragma pack(pop, tp) struct { double ___d_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { intptr_t ___l; }; #pragma pack(pop, tp) struct { intptr_t ___l_forAlignmentOnly; }; }; }; struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___z; }; #pragma pack(pop, tp) struct { int32_t ___z_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int8_t ___b; }; #pragma pack(pop, tp) struct { int8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { uint8_t ___c; }; #pragma pack(pop, tp) struct { uint8_t ___c_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int16_t ___s; }; #pragma pack(pop, tp) struct { int16_t ___s_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int32_t ___i; }; #pragma pack(pop, tp) struct { int32_t ___i_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { int64_t ___j; }; #pragma pack(pop, tp) struct { int64_t ___j_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { float ___f; }; #pragma pack(pop, tp) struct { float ___f_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { double ___d; }; #pragma pack(pop, tp) struct { double ___d_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { intptr_t ___l; }; #pragma pack(pop, tp) struct { intptr_t ___l_forAlignmentOnly; }; }; }; struct quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___value; }; struct PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS; float ___radius; float ___minDist; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___screenPos; uint16_t ___visLightIndex; }; struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv; }; struct Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AnimatedVelocity; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InitialVelocity; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AxisOfRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Rotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_StartSize; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_StartColor; uint32_t ___m_RandomSeed; uint32_t ___m_ParentRandomSeed; float ___m_Lifetime; float ___m_StartLifetime; int32_t ___m_MeshIndex; float ___m_EmitAccumulator0; float ___m_EmitAccumulator1; uint32_t ___m_Flags; }; struct LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___position; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___color; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___attenuation; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___spotDirection; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___occlusionProbeChannels; uint32_t ___layerMask; }; struct ColliderType_t4C26FB284A330CAD69E47FFD734C9C778E077692 { int32_t ___value__; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F { int32_t ___m_Sprite; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform; int32_t ___m_GameObject; int32_t ___m_Flags; int32_t ___m_ColliderType; }; struct VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 { int32_t ___U3CattributeU3Ek__BackingField; int32_t ___U3CformatU3Ek__BackingField; int32_t ___U3CdimensionU3Ek__BackingField; int32_t ___U3CstreamU3Ek__BackingField; }; struct VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 { int32_t ___m_LightType; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_FinalColor; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ScreenRect; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorldMatrix; float ___m_Range; float ___m_SpotAngle; int32_t ___m_InstanceId; int32_t ___m_Flags; }; struct VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B { Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___m_Bounds; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorldMatrix; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_HdrData; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center; float ___m_BlendDistance; int32_t ___m_Importance; int32_t ___m_BoxProjection; int32_t ___m_InstanceId; int32_t ___m_TextureId; }; struct Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC : public MulticastDelegate_t { }; struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB_StaticFields { ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* ___s_defaultArraySortHelper; }; struct Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB_StaticFields { Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* ___defaultComparer; }; struct String_t_StaticFields { String_t* ___Empty; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4_StaticFields { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562_StaticFields { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A_StaticFields { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687_StaticFields { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9_StaticFields { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E_StaticFields { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986_StaticFields { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5_StaticFields { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8_StaticFields { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0_StaticFields { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3_StaticFields { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF_StaticFields { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F_StaticFields { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2_StaticFields { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49_StaticFields { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C_StaticFields { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05_StaticFields { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D_StaticFields { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F_StaticFields { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6_StaticFields { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469_StaticFields { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B_StaticFields { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5_StaticFields { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE_StaticFields { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0_StaticFields { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0_StaticFields { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___U3CEmptyU3Ek__BackingField; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector; }; struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero; }; struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_StaticFields { float ___nearZ; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero; }; struct quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_StaticFields { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___identity; }; struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___VertexLayout; }; struct TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_StaticFields { TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___Default; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; 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; } }; struct TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D : public RuntimeArray { ALIGN_FIELD (8) TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F m_Items[1]; inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* 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, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F value) { m_Items[index] = value; } }; struct Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E : public RuntimeArray { ALIGN_FIELD (8) Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F m_Items[1]; inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F* 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, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F value) { m_Items[index] = value; } }; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_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, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray { ALIGN_FIELD (8) uint64_t m_Items[1]; inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* 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, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray { ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1]; inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* 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, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { m_Items[index] = value; } }; struct VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185 : public RuntimeArray { ALIGN_FIELD (8) Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 m_Items[1]; inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* 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, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 value) { m_Items[index] = value; } }; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2 : public RuntimeArray { ALIGN_FIELD (8) VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 m_Items[1]; inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* 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, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 value) { m_Items[index] = value; } }; struct VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C : public RuntimeArray { ALIGN_FIELD (8) VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 m_Items[1]; inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* 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, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 value) { m_Items[index] = value; } }; struct VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D : public RuntimeArray { ALIGN_FIELD (8) VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B m_Items[1]; inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* 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, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B value) { m_Items[index] = value; } }; struct ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724 : public RuntimeArray { ALIGN_FIELD (8) ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 m_Items[1]; inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5* 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, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 value) { m_Items[index] = value; } }; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + il2cpp_array_calc_byte_offset(this, index); } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + il2cpp_array_calc_byte_offset(this, index); } }; struct float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D : public RuntimeArray { ALIGN_FIELD (8) float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA m_Items[1]; inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* 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, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA value) { m_Items[index] = value; } }; struct float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45 : public RuntimeArray { ALIGN_FIELD (8) float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E m_Items[1]; inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* 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, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E value) { m_Items[index] = value; } }; struct float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8 : public RuntimeArray { ALIGN_FIELD (8) float4_t89D9A294E7A79BD81BFBDD18654508532958555E m_Items[1]; inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E* 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, float4_t89D9A294E7A79BD81BFBDD18654508532958555E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E value) { m_Items[index] = value; } }; struct float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E : public RuntimeArray { ALIGN_FIELD (8) float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 m_Items[1]; inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* 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, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 value) { m_Items[index] = value; } }; struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F : public RuntimeArray { ALIGN_FIELD (8) jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 m_Items[1]; inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* 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, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 value) { m_Items[index] = value; } }; struct quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B : public RuntimeArray { ALIGN_FIELD (8) quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 m_Items[1]; inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* 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, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 value) { m_Items[index] = value; } }; struct uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB : public RuntimeArray { ALIGN_FIELD (8) uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 m_Items[1]; inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9* 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, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 value) { m_Items[index] = value; } }; struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF : public RuntimeArray { ALIGN_FIELD (8) PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE m_Items[1]; inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* 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, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE value) { m_Items[index] = value; } }; struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53 : public RuntimeArray { ALIGN_FIELD (8) LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB m_Items[1]; inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB* 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, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB value) { m_Items[index] = value; } }; struct ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7 : public RuntimeArray { ALIGN_FIELD (8) Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D m_Items[1]; inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* 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, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D value) { m_Items[index] = value; } }; struct LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799 : public RuntimeArray { ALIGN_FIELD (8) LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED m_Items[1]; inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED* 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, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED value) { m_Items[index] = value; } }; struct ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F : public RuntimeArray { ALIGN_FIELD (8) ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 m_Items[1]; inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* 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, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____array), (void*)NULL); } inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____array), (void*)NULL); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m64820F3E794820CFB580778957A2ECCEB7C96FEF_gshared (Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mC7D788B6FAB529B10F565018A3FD16F97EF78BCC_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_a, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m858F1C0E1DD59AF384654973FA814AC359896F57_gshared (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, float ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD3BBE981A1E4938E0F77F2C194FE14B183AE5DA8_gshared (Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m294F80D84E6EE01E44DB22FC443E843AA25D64EC_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_a, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_m5A8F5C6C381379F95AF8441FE0D5ABEDD9247829_gshared (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1927222E2DB5B49BB716039A743E2685D693DB37_gshared (Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mA8937B6AA6FCBE530FBEB11C88B2D342C17D6DB4_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_a, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisTransform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F_m8A94367E053D3E4C58B09B5F3E2ED381456E4B1F_gshared (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m9057146A6DF47C94713841398C4F6A7FC169DEAB_gshared (Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m3880FD1EAFE955F3CBE1A9D41316490F43D792C5_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_a, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m98FB3FD6AADF708CCDC142D881D8B4391E341A12_gshared (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2C5A6A1CDF39FA0EF5FFC044BDAEDB6B590D68DE_gshared (Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m363083E85B435FB94EBBAA4B76F360627FDFBF35_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_a, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFC8BDE74B86C42A57D89FDA28EED3DDEF7B67A17_gshared (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA165FB17E8E884AEA25261B1F56C5111FA608368_gshared (Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0B5A1F2044C11F347BF7527EF76CD342A699B477_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_a, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m201495690F9D4B86CCC8E7755EBEA8214B565303_gshared (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE2BD9800D537C29BEC43705802B9476C62E2E9D7_gshared (Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mA393E261A0921BD931784E302F6C79B90D4CAADF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_a, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mEADB8DBE7C59CD14FF6EB74095139E858561ED0D_gshared (Enumerator_t49013220C777094F0192747D42BFF313E4BF0416* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m5D75734B83248B6FC0696265190839D46C076A50_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_a, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m61AAA3FEEE0347E18A3FE4A75B0992C956A1053E_gshared (Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0801993635A9BAE3EA2B8461A411E141B1265B8A_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_a, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m6D247A6BAAED86463FC544530F578D6595928805_gshared (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBD6020A9B6B7BA938B9CB2E98BD1B8512A92F700_gshared (Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mB137180F797FCA55EB73DF64C6959625A8CEE081_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_a, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE87C571495149031291F9689A1B42F9602497CC1_gshared (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8F780CAD2FB78E842F41EFC2AF03CDAB78632406_gshared (Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0B008EE78E2386C46C0189585BFD32A5E677BC99_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_a, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m68D72EA67CF69697D7820B5C7B1148F04869E023_gshared (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m027FD3CBD4DE6387EBF40EEA9BDF64FFEF5B93F1_gshared (Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m7C3387D6C3DECFE0BD9B4F44D067233A097C6EDA_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_a, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD66A99635C0749F6DCABDAF67917A44E48B647FF_gshared (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6135BA40A6D0B6779F8E1148F7E56F005E147188_gshared (Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m23BE2A7B955CC12A93DAA0E43C020D16B9BEFCB0_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_a, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_mF9FCCD39922521E8A419F07529841238C7A1A118_gshared (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1F546D5531EFE412F49CDF244EC2B7C2DFE0A684_gshared (Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m1044167F444F3F94C91EB7B8124768BFDCFC70DC_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_a, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mE7A576F2E43AB5B32C5D66969FC10711F18379C5_gshared (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9B15E8902D7725659017AAA7D0C18D16AF29F1D_gshared (Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m4D1E5E3D1BB6E46A4AA6FCD19925F63BF55EFDB0_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_a, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_m8E440C1431287E07F9493C1337B43A96DDD8E958_gshared (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1E2A074F9FBFEF05AD1CA9A1E05FA4CBBD85FA5E_gshared (Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5B75F14ED4071C009BE5CCF148804E1E09BA02D6_gshared (Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m8897727226FA71806CA31DE5F43180BA7B511E49_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_a, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m0FD106315A6DBD1D534A0AE852BA1DD2AC0E9C50_gshared (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9E49025129F64C4938EC74A72AB1B63D508C358_gshared (Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mDD6C68C6F661F49501F38536DB6B04B428A02574_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_a, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1D24A96042C81D9E8F0B057FB095926E878DC5A5_gshared (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBB3177DC91BAF9A33E66B1A16EC5F394B2B4578F_gshared (Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m1E2EBF2284A256A73B71122F905EEB677B08BEEC_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_a, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m8A07103437F9B27DC2D327F510905B3F2A58268F_gshared (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFAF187E683C5F32852E8668695E041F465D4330A_gshared (Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mD7A3E2D278616C76E0686DB85ACD4CF98B8E985F_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_a, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m69CA9DF7171B7B9BA622B4F98EB59CD1D76F4E26_gshared (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB7C0D9BDA62515A0AC4FCFD5E87DA221EFC9DD18_gshared (Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m8BAC6070165BA484F545CDF26393CDF369B01291_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_a, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mEC54719F3AE5250035FB9DBF72F74231CE7A1A13_gshared (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC8F14E564156D9ADF42D9EFAB931775439631975_gshared (Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m2F72D9E1F96709507CD8A44C5774D0456FBB2E00_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_a, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m24D05A45D6E0A28774CC293B4B91B73167CC8EB6_gshared (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF163DF3144D0CD3E99781DF971CF2FC8B38C8972_gshared (Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mDD582FAD66979C3894582352E7925451BE152016_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_a, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_m4327B933D5CD5B05CA1B4FC8C9CA4E76407722A5_gshared (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6435ED2A79EDA3A448B4FDC11057DA5620670053_gshared (Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m63A9DCF322A6AA7FC4E872F1DBADDD2C6477C311_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_a, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m1BCB284DA76F4AD4F129F162A1FC88043A260FD3_gshared (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC0B64FAD10F9EDB6B9788B28ED58837DF0D24D48_gshared (Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m609DF8CA847AF63C509B8B25A59F14542A7EC8FD_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_a, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_mFDEF530349E4399C656B68CF260495E225F06CE8_gshared (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m18090400FAF051FEECE83FAACC0204EC373C3AD4_gshared (Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m704B53BBAC7E04FA9F8F80F754009A1091FB5EC3_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_a, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m927C851BEDD9D4C5925547A5C9D67628130B5C21_gshared (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4233D398628DBD9B3228AD7431A9EAF4D1609EC1_gshared (Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_arraySegment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mE69E7EF774DD8583216AEB0487EA79BA565DA24E_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_a, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_m69A73D7B6701A966117018F7E1A07350578F9CD7_gshared (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* Comparer_1_get_Default_m2465C55D5E7F121F0F78CF0622C97D21798C1767_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m89224E4BBDD6A992CD6FCCEA2D78F98E29F9D48C_gshared (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_left, int32_t ___2_length, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m7E44E0799CD3753096A78F652BB102CBD9BEF610_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_array, int32_t ___1_index, int32_t ___2_length, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_gshared_inline (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_x, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, int32_t ___3_depthLimit, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___1_comparer, int32_t ___2_a, int32_t ___3_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mD1920CCA1E852E9ACB3252C30D4C7E925A4AF782_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m5B56AA46D3650DC2601514EFEA2A87E2A6C43FC9_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mBDB6FDC90A1A393CBDBFBAB1D4337CDF9C9C6D24_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_a, int32_t ___1_i, int32_t ___2_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_i, int32_t ___2_n, int32_t ___3_lo, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m93FAD57DFE50435E534746DBEA4B02E8CB6A3494_gshared (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ; inline void ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*))ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF_gshared)(__this, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5 (RuntimeArray* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; inline void ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ; inline float ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, float, const RuntimeMethod*))ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB_gshared)(__this, method); } inline void Enumerator__ctor_m64820F3E794820CFB580778957A2ECCEB7C96FEF (Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD*, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4, const RuntimeMethod*))Enumerator__ctor_m64820F3E794820CFB580778957A2ECCEB7C96FEF_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7 (int32_t ___0_h1, int32_t ___1_h2, const RuntimeMethod* method) ; inline int32_t ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*))ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5_gshared)(__this, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D (const RuntimeMethod* method) ; inline void ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4, const RuntimeMethod*))ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4, const RuntimeMethod*))ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_gshared_inline)(method); } inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mC7D788B6FAB529B10F565018A3FD16F97EF78BCC (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_a, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4, const RuntimeMethod*))ArraySegment_1_op_Equality_mC7D788B6FAB529B10F565018A3FD16F97EF78BCC_gshared)(___0_a, ___1_b, method); } inline float ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m858F1C0E1DD59AF384654973FA814AC359896F57 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, float ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, float, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m858F1C0E1DD59AF384654973FA814AC359896F57_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE (const RuntimeMethod* method) ; inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C_gshared)(__this, ___0_index, method); } inline float ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, float, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2 (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C (int32_t ___0_resource, const RuntimeMethod* method) ; inline void ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*, const RuntimeMethod*))ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_gshared_inline)(__this, method); } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396_gshared)(__this, method); } inline void Enumerator__ctor_mD3BBE981A1E4938E0F77F2C194FE14B183AE5DA8 (Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273*, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562, const RuntimeMethod*))Enumerator__ctor_mD3BBE981A1E4938E0F77F2C194FE14B183AE5DA8_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*, const RuntimeMethod*))ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562, const RuntimeMethod*))ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562, const RuntimeMethod*))ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_gshared_inline)(method); } inline TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m294F80D84E6EE01E44DB22FC443E843AA25D64EC (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_a, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562, const RuntimeMethod*))ArraySegment_1_op_Equality_m294F80D84E6EE01E44DB22FC443E843AA25D64EC_gshared)(___0_a, ___1_b, method); } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_m5A8F5C6C381379F95AF8441FE0D5ABEDD9247829 (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_m5A8F5C6C381379F95AF8441FE0D5ABEDD9247829_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44_gshared)(__this, ___0_index, method); } inline TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399 (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399_gshared)(__this, method); } inline void ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*, const RuntimeMethod*))ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_gshared_inline)(__this, method); } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A_gshared)(__this, method); } inline void Enumerator__ctor_m1927222E2DB5B49BB716039A743E2685D693DB37 (Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723*, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A, const RuntimeMethod*))Enumerator__ctor_m1927222E2DB5B49BB716039A743E2685D693DB37_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*, const RuntimeMethod*))ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A, const RuntimeMethod*))ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A, const RuntimeMethod*))ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_gshared_inline)(method); } inline Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mA8937B6AA6FCBE530FBEB11C88B2D342C17D6DB4 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_a, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A, const RuntimeMethod*))ArraySegment_1_op_Equality_mA8937B6AA6FCBE530FBEB11C88B2D342C17D6DB4_gshared)(___0_a, ___1_b, method); } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisTransform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F_m8A94367E053D3E4C58B09B5F3E2ED381456E4B1F (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisTransform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F_m8A94367E053D3E4C58B09B5F3E2ED381456E4B1F_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2_gshared)(__this, ___0_index, method); } inline Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1 (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1_gshared)(__this, method); } inline void ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, const RuntimeMethod*))ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_gshared_inline)(__this, method); } inline uint16_t ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint16_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, uint16_t, const RuntimeMethod*))ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161_gshared)(__this, method); } inline void Enumerator__ctor_m9057146A6DF47C94713841398C4F6A7FC169DEAB (Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122*, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687, const RuntimeMethod*))Enumerator__ctor_m9057146A6DF47C94713841398C4F6A7FC169DEAB_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, const RuntimeMethod*))ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687, const RuntimeMethod*))ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687, const RuntimeMethod*))ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_gshared_inline)(method); } inline UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m3880FD1EAFE955F3CBE1A9D41316490F43D792C5 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_a, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687, const RuntimeMethod*))ArraySegment_1_op_Equality_m3880FD1EAFE955F3CBE1A9D41316490F43D792C5_gshared)(___0_a, ___1_b, method); } inline uint16_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint16_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m98FB3FD6AADF708CCDC142D881D8B4391E341A12 (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, uint16_t, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m98FB3FD6AADF708CCDC142D881D8B4391E341A12_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F_gshared)(__this, ___0_index, method); } inline uint16_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint16_t (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241 (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, uint16_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B_gshared)(__this, method); } inline void ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_gshared_inline)(__this, method); } inline uint32_t ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, uint32_t, const RuntimeMethod*))ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9_gshared)(__this, method); } inline void Enumerator__ctor_m2C5A6A1CDF39FA0EF5FFC044BDAEDB6B590D68DE (Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87*, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9, const RuntimeMethod*))Enumerator__ctor_m2C5A6A1CDF39FA0EF5FFC044BDAEDB6B590D68DE_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9, const RuntimeMethod*))ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9, const RuntimeMethod*))ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_gshared_inline)(method); } inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m363083E85B435FB94EBBAA4B76F360627FDFBF35 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_a, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9, const RuntimeMethod*))ArraySegment_1_op_Equality_m363083E85B435FB94EBBAA4B76F360627FDFBF35_gshared)(___0_a, ___1_b, method); } inline uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFC8BDE74B86C42A57D89FDA28EED3DDEF7B67A17 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, uint32_t, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFC8BDE74B86C42A57D89FDA28EED3DDEF7B67A17_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C_gshared)(__this, ___0_index, method); } inline uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint32_t (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, uint32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562 (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B_gshared)(__this, method); } inline void ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, const RuntimeMethod*))ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_gshared_inline)(__this, method); } inline uint64_t ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint64_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, uint64_t, const RuntimeMethod*))ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7_gshared)(__this, method); } inline void Enumerator__ctor_mA165FB17E8E884AEA25261B1F56C5111FA608368 (Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB*, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E, const RuntimeMethod*))Enumerator__ctor_mA165FB17E8E884AEA25261B1F56C5111FA608368_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, const RuntimeMethod*))ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E, const RuntimeMethod*))ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E, const RuntimeMethod*))ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_gshared_inline)(method); } inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m0B5A1F2044C11F347BF7527EF76CD342A699B477 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_a, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E, const RuntimeMethod*))ArraySegment_1_op_Equality_m0B5A1F2044C11F347BF7527EF76CD342A699B477_gshared)(___0_a, ___1_b, method); } inline uint64_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint64_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m201495690F9D4B86CCC8E7755EBEA8214B565303 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, uint64_t, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m201495690F9D4B86CCC8E7755EBEA8214B565303_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6_gshared)(__this, ___0_index, method); } inline uint64_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint64_t (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, uint64_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30 (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30_gshared)(__this, method); } inline void ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, const RuntimeMethod*))ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_gshared_inline)(__this, method); } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796_gshared)(__this, method); } inline void Enumerator__ctor_mE2BD9800D537C29BEC43705802B9476C62E2E9D7 (Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048*, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986, const RuntimeMethod*))Enumerator__ctor_mE2BD9800D537C29BEC43705802B9476C62E2E9D7_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, const RuntimeMethod*))ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986, const RuntimeMethod*))ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986, const RuntimeMethod*))ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_gshared_inline)(method); } inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mA393E261A0921BD931784E302F6C79B90D4CAADF (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_a, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986, const RuntimeMethod*))ArraySegment_1_op_Equality_mA393E261A0921BD931784E302F6C79B90D4CAADF_gshared)(___0_a, ___1_b, method); } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3_gshared)(__this, ___0_index, method); } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151 (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD_gshared)(__this, method); } inline void ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, const RuntimeMethod*))ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_gshared_inline)(__this, method); } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315_gshared)(__this, method); } inline void Enumerator__ctor_mEADB8DBE7C59CD14FF6EB74095139E858561ED0D (Enumerator_t49013220C777094F0192747D42BFF313E4BF0416* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t49013220C777094F0192747D42BFF313E4BF0416*, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5, const RuntimeMethod*))Enumerator__ctor_mEADB8DBE7C59CD14FF6EB74095139E858561ED0D_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, const RuntimeMethod*))ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5, const RuntimeMethod*))ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5, const RuntimeMethod*))ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_gshared_inline)(method); } inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m5D75734B83248B6FC0696265190839D46C076A50 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_a, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5, const RuntimeMethod*))ArraySegment_1_op_Equality_m5D75734B83248B6FC0696265190839D46C076A50_gshared)(___0_a, ___1_b, method); } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265_gshared)(__this, ___0_index, method); } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619 (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619_gshared)(__this, method); } inline void ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*, const RuntimeMethod*))ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_gshared_inline)(__this, method); } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060_gshared)(__this, method); } inline void Enumerator__ctor_m61AAA3FEEE0347E18A3FE4A75B0992C956A1053E (Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF*, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8, const RuntimeMethod*))Enumerator__ctor_m61AAA3FEEE0347E18A3FE4A75B0992C956A1053E_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*, const RuntimeMethod*))ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8, const RuntimeMethod*))ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8, const RuntimeMethod*))ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_gshared_inline)(method); } inline Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m0801993635A9BAE3EA2B8461A411E141B1265B8A (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_a, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8, const RuntimeMethod*))ArraySegment_1_op_Equality_m0801993635A9BAE3EA2B8461A411E141B1265B8A_gshared)(___0_a, ___1_b, method); } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m6D247A6BAAED86463FC544530F578D6595928805 (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m6D247A6BAAED86463FC544530F578D6595928805_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F_gshared)(__this, ___0_index, method); } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742 (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742_gshared)(__this, method); } inline void ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, const RuntimeMethod*))ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_gshared_inline)(__this, method); } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5_gshared)(__this, method); } inline void Enumerator__ctor_mBD6020A9B6B7BA938B9CB2E98BD1B8512A92F700 (Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF*, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0, const RuntimeMethod*))Enumerator__ctor_mBD6020A9B6B7BA938B9CB2E98BD1B8512A92F700_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, const RuntimeMethod*))ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0, const RuntimeMethod*))ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0, const RuntimeMethod*))ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_gshared_inline)(method); } inline Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mB137180F797FCA55EB73DF64C6959625A8CEE081 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_a, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0, const RuntimeMethod*))ArraySegment_1_op_Equality_mB137180F797FCA55EB73DF64C6959625A8CEE081_gshared)(___0_a, ___1_b, method); } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE87C571495149031291F9689A1B42F9602497CC1 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE87C571495149031291F9689A1B42F9602497CC1_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5_gshared)(__this, ___0_index, method); } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4 (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD_gshared)(__this, method); } inline void ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, const RuntimeMethod*))ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_gshared_inline)(__this, method); } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1_gshared)(__this, method); } inline void Enumerator__ctor_m8F780CAD2FB78E842F41EFC2AF03CDAB78632406 (Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C*, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3, const RuntimeMethod*))Enumerator__ctor_m8F780CAD2FB78E842F41EFC2AF03CDAB78632406_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, const RuntimeMethod*))ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3, const RuntimeMethod*))ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3, const RuntimeMethod*))ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_gshared_inline)(method); } inline VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m0B008EE78E2386C46C0189585BFD32A5E677BC99 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_a, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3, const RuntimeMethod*))ArraySegment_1_op_Equality_m0B008EE78E2386C46C0189585BFD32A5E677BC99_gshared)(___0_a, ___1_b, method); } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m68D72EA67CF69697D7820B5C7B1148F04869E023 (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m68D72EA67CF69697D7820B5C7B1148F04869E023_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB_gshared)(__this, ___0_index, method); } inline Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059 (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059_gshared)(__this, method); } inline void ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, const RuntimeMethod*))ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_gshared_inline)(__this, method); } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B_gshared)(__this, method); } inline void Enumerator__ctor_m027FD3CBD4DE6387EBF40EEA9BDF64FFEF5B93F1 (Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8*, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF, const RuntimeMethod*))Enumerator__ctor_m027FD3CBD4DE6387EBF40EEA9BDF64FFEF5B93F1_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, const RuntimeMethod*))ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF, const RuntimeMethod*))ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF, const RuntimeMethod*))ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_gshared_inline)(method); } inline VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m7C3387D6C3DECFE0BD9B4F44D067233A097C6EDA (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_a, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF, const RuntimeMethod*))ArraySegment_1_op_Equality_m7C3387D6C3DECFE0BD9B4F44D067233A097C6EDA_gshared)(___0_a, ___1_b, method); } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD66A99635C0749F6DCABDAF67917A44E48B647FF (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD66A99635C0749F6DCABDAF67917A44E48B647FF_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B_gshared)(__this, ___0_index, method); } inline VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2 (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A_gshared)(__this, method); } inline void ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, const RuntimeMethod*))ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_gshared_inline)(__this, method); } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0_gshared)(__this, method); } inline void Enumerator__ctor_m6135BA40A6D0B6779F8E1148F7E56F005E147188 (Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4*, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F, const RuntimeMethod*))Enumerator__ctor_m6135BA40A6D0B6779F8E1148F7E56F005E147188_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, const RuntimeMethod*))ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F, const RuntimeMethod*))ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F, const RuntimeMethod*))ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_gshared_inline)(method); } inline VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m23BE2A7B955CC12A93DAA0E43C020D16B9BEFCB0 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_a, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F, const RuntimeMethod*))ArraySegment_1_op_Equality_m23BE2A7B955CC12A93DAA0E43C020D16B9BEFCB0_gshared)(___0_a, ___1_b, method); } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_mF9FCCD39922521E8A419F07529841238C7A1A118 (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_mF9FCCD39922521E8A419F07529841238C7A1A118_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A_gshared)(__this, ___0_index, method); } inline VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1 (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1_gshared)(__this, method); } inline void ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, const RuntimeMethod*))ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_gshared_inline)(__this, method); } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7_gshared)(__this, method); } inline void Enumerator__ctor_m1F546D5531EFE412F49CDF244EC2B7C2DFE0A684 (Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74*, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2, const RuntimeMethod*))Enumerator__ctor_m1F546D5531EFE412F49CDF244EC2B7C2DFE0A684_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, const RuntimeMethod*))ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2, const RuntimeMethod*))ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2, const RuntimeMethod*))ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_gshared_inline)(method); } inline VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m1044167F444F3F94C91EB7B8124768BFDCFC70DC (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_a, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2, const RuntimeMethod*))ArraySegment_1_op_Equality_m1044167F444F3F94C91EB7B8124768BFDCFC70DC_gshared)(___0_a, ___1_b, method); } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mE7A576F2E43AB5B32C5D66969FC10711F18379C5 (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mE7A576F2E43AB5B32C5D66969FC10711F18379C5_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94_gshared)(__this, ___0_index, method); } inline VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0 (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0_gshared)(__this, method); } inline void ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*, const RuntimeMethod*))ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_gshared_inline)(__this, method); } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5_gshared)(__this, method); } inline void Enumerator__ctor_mD9B15E8902D7725659017AAA7D0C18D16AF29F1D (Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58*, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49, const RuntimeMethod*))Enumerator__ctor_mD9B15E8902D7725659017AAA7D0C18D16AF29F1D_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*, const RuntimeMethod*))ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49, const RuntimeMethod*))ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49, const RuntimeMethod*))ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_gshared_inline)(method); } inline ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m4D1E5E3D1BB6E46A4AA6FCD19925F63BF55EFDB0 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_a, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49, const RuntimeMethod*))ArraySegment_1_op_Equality_m4D1E5E3D1BB6E46A4AA6FCD19925F63BF55EFDB0_gshared)(___0_a, ___1_b, method); } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_m8E440C1431287E07F9493C1337B43A96DDD8E958 (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_m8E440C1431287E07F9493C1337B43A96DDD8E958_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435_gshared)(__this, ___0_index, method); } inline ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258 (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B_gshared)(__this, method); } inline void ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline)(__this, method); } inline void ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, il2cppRetVal, method); } inline void ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, ___1_value, method); } inline void Enumerator__ctor_m1E2A074F9FBFEF05AD1CA9A1E05FA4CBBD85FA5E (Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF*, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))Enumerator__ctor_m1E2A074F9FBFEF05AD1CA9A1E05FA4CBBD85FA5E_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB_gshared)(__this, ___0_index, ___1_count, method); } inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, il2cppRetVal, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, ___1_value, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_index, il2cppRetVal, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, Il2CppFullySharedGenericAny, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D_gshared)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617_gshared)(__this, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8 (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8_gshared)(__this, method); } inline void ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, const RuntimeMethod*))ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_gshared_inline)(__this, method); } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064_gshared)(__this, method); } inline void Enumerator__ctor_m5B75F14ED4071C009BE5CCF148804E1E09BA02D6 (Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579*, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C, const RuntimeMethod*))Enumerator__ctor_m5B75F14ED4071C009BE5CCF148804E1E09BA02D6_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, const RuntimeMethod*))ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C, const RuntimeMethod*))ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C, const RuntimeMethod*))ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_gshared_inline)(method); } inline float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m8897727226FA71806CA31DE5F43180BA7B511E49 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_a, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C, const RuntimeMethod*))ArraySegment_1_op_Equality_m8897727226FA71806CA31DE5F43180BA7B511E49_gshared)(___0_a, ___1_b, method); } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m0FD106315A6DBD1D534A0AE852BA1DD2AC0E9C50 (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m0FD106315A6DBD1D534A0AE852BA1DD2AC0E9C50_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089_gshared)(__this, ___0_index, method); } inline float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480 (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480_gshared)(__this, method); } inline void ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, const RuntimeMethod*))ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_gshared_inline)(__this, method); } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F_gshared)(__this, method); } inline void Enumerator__ctor_mD9E49025129F64C4938EC74A72AB1B63D508C358 (Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF*, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05, const RuntimeMethod*))Enumerator__ctor_mD9E49025129F64C4938EC74A72AB1B63D508C358_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, const RuntimeMethod*))ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05, const RuntimeMethod*))ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05, const RuntimeMethod*))ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_gshared_inline)(method); } inline float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mDD6C68C6F661F49501F38536DB6B04B428A02574 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_a, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05, const RuntimeMethod*))ArraySegment_1_op_Equality_mDD6C68C6F661F49501F38536DB6B04B428A02574_gshared)(___0_a, ___1_b, method); } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1D24A96042C81D9E8F0B057FB095926E878DC5A5 (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1D24A96042C81D9E8F0B057FB095926E878DC5A5_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9_gshared)(__this, ___0_index, method); } inline float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10 (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10_gshared)(__this, method); } inline void ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, const RuntimeMethod*))ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_gshared_inline)(__this, method); } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4_t89D9A294E7A79BD81BFBDD18654508532958555E (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2_gshared)(__this, method); } inline void Enumerator__ctor_mBB3177DC91BAF9A33E66B1A16EC5F394B2B4578F (Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8*, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D, const RuntimeMethod*))Enumerator__ctor_mBB3177DC91BAF9A33E66B1A16EC5F394B2B4578F_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, const RuntimeMethod*))ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D, const RuntimeMethod*))ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D, const RuntimeMethod*))ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_gshared_inline)(method); } inline float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m1E2EBF2284A256A73B71122F905EEB677B08BEEC (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_a, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D, const RuntimeMethod*))ArraySegment_1_op_Equality_m1E2EBF2284A256A73B71122F905EEB677B08BEEC_gshared)(___0_a, ___1_b, method); } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4_t89D9A294E7A79BD81BFBDD18654508532958555E (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m8A07103437F9B27DC2D327F510905B3F2A58268F (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m8A07103437F9B27DC2D327F510905B3F2A58268F_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C_gshared)(__this, ___0_index, method); } inline float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4_t89D9A294E7A79BD81BFBDD18654508532958555E (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00 (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00_gshared)(__this, method); } inline void ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, const RuntimeMethod*))ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_gshared_inline)(__this, method); } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC_gshared)(__this, method); } inline void Enumerator__ctor_mFAF187E683C5F32852E8668695E041F465D4330A (Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C*, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F, const RuntimeMethod*))Enumerator__ctor_mFAF187E683C5F32852E8668695E041F465D4330A_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, const RuntimeMethod*))ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F, const RuntimeMethod*))ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F, const RuntimeMethod*))ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_gshared_inline)(method); } inline float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mD7A3E2D278616C76E0686DB85ACD4CF98B8E985F (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_a, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F, const RuntimeMethod*))ArraySegment_1_op_Equality_mD7A3E2D278616C76E0686DB85ACD4CF98B8E985F_gshared)(___0_a, ___1_b, method); } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m69CA9DF7171B7B9BA622B4F98EB59CD1D76F4E26 (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m69CA9DF7171B7B9BA622B4F98EB59CD1D76F4E26_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652_gshared)(__this, ___0_index, method); } inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831 (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D_gshared)(__this, method); } inline void ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, const RuntimeMethod*))ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_gshared_inline)(__this, method); } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C_gshared)(__this, method); } inline void Enumerator__ctor_mB7C0D9BDA62515A0AC4FCFD5E87DA221EFC9DD18 (Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA*, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6, const RuntimeMethod*))Enumerator__ctor_mB7C0D9BDA62515A0AC4FCFD5E87DA221EFC9DD18_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, const RuntimeMethod*))ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6, const RuntimeMethod*))ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6, const RuntimeMethod*))ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_gshared_inline)(method); } inline jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m8BAC6070165BA484F545CDF26393CDF369B01291 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_a, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6, const RuntimeMethod*))ArraySegment_1_op_Equality_m8BAC6070165BA484F545CDF26393CDF369B01291_gshared)(___0_a, ___1_b, method); } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mEC54719F3AE5250035FB9DBF72F74231CE7A1A13 (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mEC54719F3AE5250035FB9DBF72F74231CE7A1A13_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA_gshared)(__this, ___0_index, method); } inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15 (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D_gshared)(__this, method); } inline void ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, const RuntimeMethod*))ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_gshared_inline)(__this, method); } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125_gshared)(__this, method); } inline void Enumerator__ctor_mC8F14E564156D9ADF42D9EFAB931775439631975 (Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F*, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469, const RuntimeMethod*))Enumerator__ctor_mC8F14E564156D9ADF42D9EFAB931775439631975_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, const RuntimeMethod*))ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469, const RuntimeMethod*))ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469, const RuntimeMethod*))ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_gshared_inline)(method); } inline quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m2F72D9E1F96709507CD8A44C5774D0456FBB2E00 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_a, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469, const RuntimeMethod*))ArraySegment_1_op_Equality_m2F72D9E1F96709507CD8A44C5774D0456FBB2E00_gshared)(___0_a, ___1_b, method); } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m24D05A45D6E0A28774CC293B4B91B73167CC8EB6 (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m24D05A45D6E0A28774CC293B4B91B73167CC8EB6_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F_gshared)(__this, ___0_index, method); } inline quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469 (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E_gshared)(__this, method); } inline void ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*, const RuntimeMethod*))ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_gshared_inline)(__this, method); } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899_gshared)(__this, method); } inline void Enumerator__ctor_mF163DF3144D0CD3E99781DF971CF2FC8B38C8972 (Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD*, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B, const RuntimeMethod*))Enumerator__ctor_mF163DF3144D0CD3E99781DF971CF2FC8B38C8972_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*, const RuntimeMethod*))ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B, const RuntimeMethod*))ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B, const RuntimeMethod*))ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_gshared_inline)(method); } inline uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mDD582FAD66979C3894582352E7925451BE152016 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_a, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B, const RuntimeMethod*))ArraySegment_1_op_Equality_mDD582FAD66979C3894582352E7925451BE152016_gshared)(___0_a, ___1_b, method); } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_m4327B933D5CD5B05CA1B4FC8C9CA4E76407722A5 (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_m4327B933D5CD5B05CA1B4FC8C9CA4E76407722A5_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA_gshared)(__this, ___0_index, method); } inline uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764 (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764_gshared)(__this, method); } inline void ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, const RuntimeMethod*))ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_gshared_inline)(__this, method); } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5_gshared)(__this, method); } inline void Enumerator__ctor_m6435ED2A79EDA3A448B4FDC11057DA5620670053 (Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053*, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5, const RuntimeMethod*))Enumerator__ctor_m6435ED2A79EDA3A448B4FDC11057DA5620670053_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, const RuntimeMethod*))ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5, const RuntimeMethod*))ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5, const RuntimeMethod*))ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_gshared_inline)(method); } inline PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m63A9DCF322A6AA7FC4E872F1DBADDD2C6477C311 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_a, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5, const RuntimeMethod*))ArraySegment_1_op_Equality_m63A9DCF322A6AA7FC4E872F1DBADDD2C6477C311_gshared)(___0_a, ___1_b, method); } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m1BCB284DA76F4AD4F129F162A1FC88043A260FD3 (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m1BCB284DA76F4AD4F129F162A1FC88043A260FD3_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6_gshared)(__this, ___0_index, method); } inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348 (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348_gshared)(__this, method); } inline void ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, const RuntimeMethod*))ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_gshared_inline)(__this, method); } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A_gshared)(__this, method); } inline void Enumerator__ctor_mC0B64FAD10F9EDB6B9788B28ED58837DF0D24D48 (Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E*, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE, const RuntimeMethod*))Enumerator__ctor_mC0B64FAD10F9EDB6B9788B28ED58837DF0D24D48_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, const RuntimeMethod*))ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE, const RuntimeMethod*))ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE, const RuntimeMethod*))ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_gshared_inline)(method); } inline LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m609DF8CA847AF63C509B8B25A59F14542A7EC8FD (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_a, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE, const RuntimeMethod*))ArraySegment_1_op_Equality_m609DF8CA847AF63C509B8B25A59F14542A7EC8FD_gshared)(___0_a, ___1_b, method); } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_mFDEF530349E4399C656B68CF260495E225F06CE8 (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_mFDEF530349E4399C656B68CF260495E225F06CE8_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2_gshared)(__this, ___0_index, method); } inline LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2 (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C_gshared)(__this, method); } inline void ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*, const RuntimeMethod*))ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_gshared_inline)(__this, method); } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639_gshared)(__this, method); } inline void Enumerator__ctor_m18090400FAF051FEECE83FAACC0204EC373C3AD4 (Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3*, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0, const RuntimeMethod*))Enumerator__ctor_m18090400FAF051FEECE83FAACC0204EC373C3AD4_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*, const RuntimeMethod*))ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0, const RuntimeMethod*))ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0, const RuntimeMethod*))ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F_gshared)(__this, ___0_index, method); } inline ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_inline (const RuntimeMethod* method) { return (( ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_gshared_inline)(method); } inline ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_m704B53BBAC7E04FA9F8F80F754009A1091FB5EC3 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_a, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0, const RuntimeMethod*))ArraySegment_1_op_Equality_m704B53BBAC7E04FA9F8F80F754009A1091FB5EC3_gshared)(___0_a, ___1_b, method); } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m927C851BEDD9D4C5925547A5C9D67628130B5C21 (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m927C851BEDD9D4C5925547A5C9D67628130B5C21_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F_gshared)(__this, ___0_index, method); } inline Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8 (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8_gshared)(__this, method); } inline void ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*, const RuntimeMethod*))ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11_gshared)(__this, ___0_array, method); } inline void ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } inline LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_gshared_inline)(__this, method); } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, const RuntimeMethod*))ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF_gshared)(__this, ___0_index, ___1_value, method); } inline void ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F_gshared)(__this, method); } inline void Enumerator__ctor_m4233D398628DBD9B3228AD7431A9EAF4D1609EC1 (Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_arraySegment, const RuntimeMethod* method) { (( void (*) (Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829*, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0, const RuntimeMethod*))Enumerator__ctor_m4233D398628DBD9B3228AD7431A9EAF4D1609EC1_gshared)(__this, ___0_arraySegment, method); } inline Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C_gshared)(__this, method); } inline int32_t ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8_gshared)(__this, method); } inline void ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*, int32_t, const RuntimeMethod*))ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA_gshared)(__this, ___0_destination, ___1_destinationIndex, method); } inline void ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*, const RuntimeMethod*))ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F_gshared)(__this, ___0_destination, method); } inline void ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_destination, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0, const RuntimeMethod*))ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5_gshared)(__this, ___0_destination, method); } inline bool ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0, const RuntimeMethod*))ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1_gshared)(__this, ___0_obj, method); } inline bool ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, RuntimeObject*, const RuntimeMethod*))ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5_gshared)(__this, ___0_obj, method); } inline ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736_gshared)(__this, ___0_index, method); } inline ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { return (( ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5_gshared)(__this, ___0_index, ___1_count, method); } inline ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_inline (const RuntimeMethod* method) { return (( ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 (*) (const RuntimeMethod*))ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_gshared_inline)(method); } inline LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252_gshared)(__this, method); } inline bool ArraySegment_1_op_Equality_mE69E7EF774DD8583216AEB0487EA79BA565DA24E (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_a, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___1_b, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0, const RuntimeMethod*))ArraySegment_1_op_Equality_mE69E7EF774DD8583216AEB0487EA79BA565DA24E_gshared)(___0_a, ___1_b, method); } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6_gshared)(__this, ___0_index, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48_gshared)(__this, ___0_index, ___1_value, method); } inline int32_t Array_IndexOf_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_m69A73D7B6701A966117018F7E1A07350578F9CD7 (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_m69A73D7B6701A966117018F7E1A07350578F9CD7_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405_gshared)(__this, ___0_index, ___1_item, method); } inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22_gshared)(__this, ___0_index, method); } inline LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442_gshared)(__this, ___0_index, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382_gshared)(__this, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F_gshared)(__this, ___0_item, method); } inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37_gshared)(__this, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E_gshared)(__this, ___0_item, method); } inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { return (( bool (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585_gshared)(__this, ___0_item, method); } inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8 (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8_gshared)(__this, method); } inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B_gshared)(__this, method); } inline Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* Comparer_1_get_Default_m2465C55D5E7F121F0F78CF0622C97D21798C1767 (const RuntimeMethod* method) { return (( Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* (*) (const RuntimeMethod*))Comparer_1_get_Default_m2465C55D5E7F121F0F78CF0622C97D21798C1767_gshared)(method); } inline void Comparison_1__ctor_m89224E4BBDD6A992CD6FCCEA2D78F98E29F9D48C (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m89224E4BBDD6A992CD6FCCEA2D78F98E29F9D48C_gshared)(__this, ___0_object, ___1_method, method); } inline void ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_left, int32_t ___2_length, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74_gshared)(___0_keys, ___1_left, ___2_length, ___3_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF (RuntimeObject* ___0_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; inline int32_t ArraySortHelper_1_InternalBinarySearch_m7E44E0799CD3753096A78F652BB102CBD9BEF610 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_array, int32_t ___1_index, int32_t ___2_length, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, RuntimeObject*, const RuntimeMethod*))ArraySortHelper_1_InternalBinarySearch_m7E44E0799CD3753096A78F652BB102CBD9BEF610_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_x, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___1_y, const RuntimeMethod* method) { return (( int32_t (*) (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, const RuntimeMethod*))Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_gshared_inline)(__this, ___0_x, ___1_y, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntrospectiveSortUtilities_FloorLog2PlusOne_m33AC60574EC2B80A3B7084361A3736D4CFE91F6D (int32_t ___0_n, const RuntimeMethod* method) ; inline void ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, int32_t ___3_depthLimit, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E_gshared)(___0_keys, ___1_lo, ___2_hi, ___3_depthLimit, ___4_comparer, method); } inline void ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___1_comparer, int32_t ___2_a, int32_t ___3_b, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, int32_t, int32_t, const RuntimeMethod*))ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A_gshared)(___0_keys, ___1_comparer, ___2_a, ___3_b, method); } inline void ArraySortHelper_1_InsertionSort_mD1920CCA1E852E9ACB3252C30D4C7E925A4AF782 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_InsertionSort_mD1920CCA1E852E9ACB3252C30D4C7E925A4AF782_gshared)(___0_keys, ___1_lo, ___2_hi, ___3_comparer, method); } inline void ArraySortHelper_1_Heapsort_m5B56AA46D3650DC2601514EFEA2A87E2A6C43FC9 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_Heapsort_m5B56AA46D3650DC2601514EFEA2A87E2A6C43FC9_gshared)(___0_keys, ___1_lo, ___2_hi, ___3_comparer, method); } inline int32_t ArraySortHelper_1_PickPivotAndPartition_mBDB6FDC90A1A393CBDBFBAB1D4337CDF9C9C6D24 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_PickPivotAndPartition_mBDB6FDC90A1A393CBDBFBAB1D4337CDF9C9C6D24_gshared)(___0_keys, ___1_lo, ___2_hi, ___3_comparer, method); } inline void ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_a, int32_t ___1_i, int32_t ___2_j, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, const RuntimeMethod*))ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1_gshared)(___0_a, ___1_i, ___2_j, method); } inline void ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7 (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_i, int32_t ___2_n, int32_t ___3_lo, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) { (( void (*) (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F*, int32_t, int32_t, int32_t, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*, const RuntimeMethod*))ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7_gshared)(___0_keys, ___1_i, ___2_n, ___3_lo, ___4_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; inline void ArraySortHelper_1__ctor_m93FAD57DFE50435E534746DBEA4B02E8CB6A3494 (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* __this, const RuntimeMethod* method) { (( void (*) (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB*, const RuntimeMethod*))ArraySortHelper_1__ctor_m93FAD57DFE50435E534746DBEA4B02E8CB6A3494_gshared)(__this, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = ((ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); float L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C float ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = ArraySegment_1_get_Item_m0B51D8DE0BB3003DD332437F9C3050FD8A2C1EBF(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; float L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (float)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mB1075FD97FB7D5FBE30E9B58C6C3EA773E6D0014(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = (*(ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*)__this); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m64820F3E794820CFB580778957A2ECCEB7C96FEF((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m60C41FAD2A06C41ED75947EBC266581DE2607D39(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m1BF18524CE6265A632BBB1965C37BBC62D8D31F5(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; int32_t L_1 = __this->____offset; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m12AEE0EB48879EFA465EF8477CC5364191D287E2(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_5 = ___0_destination; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = L_5.____array; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC39E4235CCF7552F5F4333EB7029DA648C3F2B5F(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967(__this, ((*(ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*)((ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*)(ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mDF2E3FE8EC3C2C97FD15EE3B4F192359907F738E(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = ___0_obj; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0.____array; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____array; if ((!(((RuntimeObject*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)L_1) == ((RuntimeObject*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 _returnValue; _returnValue = ArraySegment_1_Slice_mDE95AD319C009FF152EE1A8256E8FF3768267C82(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m1B5EA07D0D73584C4A0417A2B1871154B200E983((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 _returnValue; _returnValue = ArraySegment_1_Slice_m69E5D43F16118ED2A15D19440180288B6043032F(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_1; L_1 = ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____array; int32_t L_6 = __this->____offset; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = ArraySegment_1_ToArray_mADC59E84EFB873EDFB55DAE7B4F9E3D3BB574170(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mC7D788B6FAB529B10F565018A3FD16F97EF78BCC_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_a, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m4C15F0B1D3F075A0E87467884AF69C9737D99967((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mEFC74A3D0C9FDAFC1543F54098D1FCC7A3A531E7_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___0_a, ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = ___0_a; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mC7D788B6FAB529B10F565018A3FD16F97EF78BCC(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_op_Implicit_m82CE825FCDCCCFD6A5A35824C14228A8E223580B_gshared (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 V_0; memset((&V_0), 0, sizeof(V_0)); { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4)); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_1 = V_0; return L_1; } IL_000d: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_array; ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA0EEB75A1C8AFCDAAFD9C1E230FCF4A8AEA884B7(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; float L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (float)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3FB1ADA0C5BBF1C646801E3168D595A5455065DE(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; float L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m858F1C0E1DD59AF384654973FA814AC359896F57(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD_AdjustorThunk (RuntimeObject* __this, float ___0_item, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mED06E233E4E465EA415F48C45576DA29D116ACFD(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, float ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float ___1_item, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC1C5CF367945AE764C6A2117E0CAD90C94F50209(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB996A5DC7496A04348E78148FD410E55E06D488C(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7406F4AE2EE6CB3A4F847FB6E476C07FBC9F17AA(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2AF1023CF070EE76E424139D9E6032A9BB437B74(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A_AdjustorThunk (RuntimeObject* __this, float ___0_item, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m413C84830A8A915628F377A2C662EF304D290B8A(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9BE1F0B721D7DF5C9741B19FF554F939539E3AE4(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; float L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m858F1C0E1DD59AF384654973FA814AC359896F57(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F_AdjustorThunk (RuntimeObject* __this, float ___0_item, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7E8F8A387D7C4903F6E270AEEE5DA8BE294FC15F(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, float ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0_AdjustorThunk (RuntimeObject* __this, float ___0_item, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m549F76A04458E650AF761AC05ED52AE0DDF2AFB0(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD L_0; L_0 = ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF712C62E25F34220919B8B271608ADDA8686EA2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD L_0; L_0 = ArraySegment_1_GetEnumerator_m9FBF2DD9828043AA0DB74E9966D0C3963A01E82C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t4A2A9A1705A77A6C60069D9799DA7BC251B77FFD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB61328891A400D247E3F6FCB471917FE9F28346C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB_gshared (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m6D6DDC7E5614C6364C1A4B568B57DF35326BD9BB(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m98FE9B93AB9E0667C72D0DB7437E9097A26DE361_gshared (const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mA2543DCF725BC38C81E37E9E10654E1F790D81CF((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = ((ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8_AdjustorThunk (RuntimeObject* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A_AdjustorThunk (RuntimeObject* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* _returnValue; _returnValue = ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F _returnValue; _returnValue = ArraySegment_1_get_Item_m9E1873202C358B1E0BD561C54F79CA2E21C16170(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m595F7DCD564F71F66CC8CBE8EA00BC31E49C7319(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = (*(ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*)__this); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mD3BBE981A1E4938E0F77F2C194FE14B183AE5DA8((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m3B251B9F2CECE3AADC9E72B3DA33D4C7AB4208C5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88_AdjustorThunk (RuntimeObject* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m70487506B89BAF78849EB74B634CFF7ECF484C88(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; int32_t L_1 = __this->____offset; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46_AdjustorThunk (RuntimeObject* __this, TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m7D01ED4671A75624FA36CEF0CC0FF05548035D46(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_5 = ___0_destination; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_6 = L_5.____array; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m041912B3D619EA6B287A00CAADCC42B5C660F296(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280(__this, ((*(ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*)((ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*)(ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m87396862F5ABBC76C1FA542970C3D07F06293583(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = ___0_obj; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_1 = L_0.____array; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = __this->____array; if ((!(((RuntimeObject*)(TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)L_1) == ((RuntimeObject*)(TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 _returnValue; _returnValue = ArraySegment_1_Slice_m64690140269590DACF3E69FF889414150D9047FE(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m0EC9F1E6A2DBDC8EBBCD075779F17AFD4809B22A((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 _returnValue; _returnValue = ArraySegment_1_Slice_mFD7E7D831A4179C935321F848068F47BA00818A2(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_1; L_1 = ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_4 = (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)(TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_5 = __this->____array; int32_t L_6 = __this->____offset; TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* _returnValue; _returnValue = ArraySegment_1_ToArray_m40676C2535A2AB6229A55C9D7CDF471F327499C9(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m294F80D84E6EE01E44DB22FC443E843AA25D64EC_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_a, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mA26BFACFA5A38C136843F72DB30B34D527AD0280((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mEC4163A50C2B789C51C88E961B9018BB1E4374DB_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___0_a, ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = ___0_a; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m294F80D84E6EE01E44DB22FC443E843AA25D64EC(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_op_Implicit_m0121346DA7E91A6DFD2353E4F93D88504C1FF7E1_gshared (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 V_0; memset((&V_0), 0, sizeof(V_0)); { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562)); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_1 = V_0; return L_1; } IL_000d: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_2 = ___0_array; ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3D99154987AC4C868AEEDD96D4293A4044EB3317(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_value, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m583660356BAD4E10568F63F4BEBA029DCC527DFF(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_m5A8F5C6C381379F95AF8441FE0D5ABEDD9247829(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17_AdjustorThunk (RuntimeObject* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m20FD06033487EC4768F51673FF9366B685165D17(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___1_item, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mD3505FA66D5DBB593B15FC14A4861EB09798CAFB(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m36DC13A92C380A1CF03A461C6AC9A133DB83DD44(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m8BAFF349DBD5E60B956FF467B154C34ED7ED9717(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m38F8AE9C605EA280AFC21078074C63C78FCA4CA4(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23_AdjustorThunk (RuntimeObject* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4CD303F2DC0216A48E22D9FCD37F11AE6BBEBF23(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m479A2952C6947ED704474C45C19C08AE8AB5773F(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_m5A8F5C6C381379F95AF8441FE0D5ABEDD9247829(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21_AdjustorThunk (RuntimeObject* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8370888530AB046B285E11DCD71E94131BF54F21(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531_AdjustorThunk (RuntimeObject* __this, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mDC3AA9EFD3E1B0A8A6466E12CCC3F27EFD631531(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 L_0; L_0 = ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC67A3EC2CD70D4DD1978CD6B403ABF3DE2FCCD90(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 L_0; L_0 = ArraySegment_1_GetEnumerator_m197CD62E675B1FC2E6F0A4D087540F68AC4A611C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t7D68A4AA0246FB01A782741BFEA9B49FD55B4273 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m796A5EA26939FAF300B6411726E63E4D151FC399(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396_gshared (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m15A472CF92C8FE04B19079B4438C8153E796C396(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mE17BD80729C17363C4596BD0253EFDBAB5240060_gshared (const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = (TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)(TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m6E40ED80386F1CE76296635943331825ED999BA8((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = ((ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34_AdjustorThunk (RuntimeObject* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73_AdjustorThunk (RuntimeObject* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* _returnValue; _returnValue = ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F _returnValue; _returnValue = ArraySegment_1_get_Item_m480C3F49707B2C09183296D293BEA113FDDF1030(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m55F84ED491CACCB5343F5318E99F296AEFCCE5C8(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = (*(ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*)__this); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m1927222E2DB5B49BB716039A743E2685D693DB37((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mE9CE3EB5FC11DCEE3CA6F6B6C03CBF39B1DBD3D2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E_AdjustorThunk (RuntimeObject* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mB08466375F4ED095D58D1C03A0DD524F88DDC97E(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; int32_t L_1 = __this->____offset; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6_AdjustorThunk (RuntimeObject* __this, Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC7D97F3C35DBDF7F8919588FC002F94D0A0A76F6(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_5 = ___0_destination; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_6 = L_5.____array; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m8FF62A86A3495173B49B3365D2F889244F7E22C3(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD(__this, ((*(ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*)((ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*)(ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m6062768805E18A08F5BC30B7986C8803E582B24A(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = ___0_obj; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_1 = L_0.____array; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = __this->____array; if ((!(((RuntimeObject*)(Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)L_1) == ((RuntimeObject*)(Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A _returnValue; _returnValue = ArraySegment_1_Slice_m0EE44187574D305C29C74DE8E1B05E7EC9215852(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m2311D6C55E25C580431993932398E094A9923A73((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A _returnValue; _returnValue = ArraySegment_1_Slice_m69DF6A64FF09019DB5EC21763C3EDE47C12348B5(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_1; L_1 = ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_4 = (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)(Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_5 = __this->____array; int32_t L_6 = __this->____offset; Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* _returnValue; _returnValue = ArraySegment_1_ToArray_mB1F4D8B30F6F6FBFBF9839D26D5136228ADD2DFF(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mA8937B6AA6FCBE530FBEB11C88B2D342C17D6DB4_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_a, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m40171DB5A6F0150D088BA81ADE6DFDC8A91632BD((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m3F468C0844E12F6D4B9B6BDEE32ED459D499370F_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___0_a, ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = ___0_a; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mA8937B6AA6FCBE530FBEB11C88B2D342C17D6DB4(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_op_Implicit_m9C3B49A7E9DA4C4EACA3EAAD6F448AE686644DCC_gshared (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A V_0; memset((&V_0), 0, sizeof(V_0)); { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A)); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_1 = V_0; return L_1; } IL_000d: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_2 = ___0_array; ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB2D03CCA5251D312973A8A88C98601A45729E595(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_value, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m9534AD61B67B9F5A0017EC596E7A0CAE72EFAF12(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisTransform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F_m8A94367E053D3E4C58B09B5F3E2ED381456E4B1F(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740_AdjustorThunk (RuntimeObject* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m16AFCAB98A24B377ABFA7849160DD274127E0740(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___1_item, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m03EE45C324681E1338B0A0791C8BDDE049A948F2(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAFF639172B7A8CCC9247821FBD12FEFB3A6D54A2(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1EC82ADF15F87D894CD97AD2BF18F33BC8610E7C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51DFDEB24338F2CB2E7A929EAC3F109CA667F915(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885_AdjustorThunk (RuntimeObject* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAD92CFF389FDD445A1C58894E87B6E399440B885(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m774E3F30340B2C705F95846990135F7FADA5DDE4(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisTransform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F_m8A94367E053D3E4C58B09B5F3E2ED381456E4B1F(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78_AdjustorThunk (RuntimeObject* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m6B11FEA0ED445ABB2406932B099ED1A591B87A78(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1_AdjustorThunk (RuntimeObject* __this, Transform3x4_t9F79FC0112A00D3FFD7AFAD2D10AD22DF929052F ___0_item, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE96F959FDF7B1B97F177F51E29A18C7BB73033D1(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 L_0; L_0 = ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6C6829316C420B07C2E8D9D8F4293E4F0E1A1D02(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 L_0; L_0 = ArraySegment_1_GetEnumerator_m3C486A400BBC2240A5FB04547F4DDDB408DC1728(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t44968275B9F04C05BC964E263D83117F6AE61723 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m720839EF1EE9D02E358C82DB6CBE986BFF6198A1(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A_gshared (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_mA12E14269D6CF9571CB58F771026DEAA24708B0A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mB4EF6782E0D020C882C5D02F63185525F7D2671A_gshared (const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = (Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)(Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m44919067831F7051A7DD7C7B42751DA32A597C34((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = ((ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F_AdjustorThunk (RuntimeObject* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE_AdjustorThunk (RuntimeObject* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* _returnValue; _returnValue = ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); uint16_t L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C uint16_t ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = ArraySegment_1_get_Item_mB2FA81FC5024C84DD9051500C5A7C3BB3D37CAEF(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; uint16_t L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (uint16_t)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m158F00739666C11ACD4ED18A0DB2E73F436309DE(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = (*(ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*)__this); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m9057146A6DF47C94713841398C4F6A7FC169DEAB((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m19026B3A2069E7122C9DE5EAF701FD70F0024D35(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8_AdjustorThunk (RuntimeObject* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m7E73DB20CAEE4E1722E6F732D6285684BAF44FC8(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; int32_t L_1 = __this->____offset; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721_AdjustorThunk (RuntimeObject* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m50795EE386A045B1349D3257D55772AE518A5721(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_5 = ___0_destination; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_6 = L_5.____array; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mFF5D9637B429A3850E6A71B776BE74DFFAACBEE6(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936(__this, ((*(ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*)((ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*)(ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m37DDAD8385BCE04B892ED8FA93CEB4F51C57EC65(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = ___0_obj; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = L_0.____array; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____array; if ((!(((RuntimeObject*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)L_1) == ((RuntimeObject*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 _returnValue; _returnValue = ArraySegment_1_Slice_m1D62C18F384D30F9781AE29D8CFC1EDEEA0D7F8F(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m06A2E16E22834C8C024C462FEC29B4A6642113AE((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 _returnValue; _returnValue = ArraySegment_1_Slice_m99D9EAF77AEDDC4E5D39B280C6122A7E9DE32B34(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_1; L_1 = ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = __this->____array; int32_t L_6 = __this->____offset; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* _returnValue; _returnValue = ArraySegment_1_ToArray_mC54E11B8580CFC62E9E20427E9CF8C6F8CC29897(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m3880FD1EAFE955F3CBE1A9D41316490F43D792C5_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_a, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mCC094D3160B8E66C602201431DDFA4B02354C936((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m8C05011927E8DA56547264887AFB4F827B382814_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___0_a, ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = ___0_a; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m3880FD1EAFE955F3CBE1A9D41316490F43D792C5(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_op_Implicit_mCF33B0141D15706BB925740130E5799064817151_gshared (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 V_0; memset((&V_0), 0, sizeof(V_0)); { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687)); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_1 = V_0; return L_1; } IL_000d: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = ___0_array; ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint16_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint16_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m529FE95E0270D2BAE7BCD12ACDC489C2A670D4AF(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; uint16_t L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (uint16_t)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint16_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5ACA590F01A44326FAF6DD0088B82E24668801A5(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; uint16_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m98FB3FD6AADF708CCDC142D881D8B4391E341A12(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40_AdjustorThunk (RuntimeObject* __this, uint16_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m93128D5D1DDB712B36565BDDD6280BD330881C40(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, uint16_t ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint16_t ___1_item, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m43AC156772A5587BC9DD2EBEF2F34ACD33F48987(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDC7F216E1C2EFB3FE618D742F7489060A0EFEB7F(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint16_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint16_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC69F799CD978CDD2AE54F85A33B50B5050EE425A(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6837A1FB9D860CF2B44E060A799EF17316074292(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC_AdjustorThunk (RuntimeObject* __this, uint16_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m582E0F5AA0274551D6CCAE41AAA9BA112822B2FC(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD25701F77A73C444F39F2EBCACF454A0AA7F6D7F(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; uint16_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m98FB3FD6AADF708CCDC142D881D8B4391E341A12(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241_AdjustorThunk (RuntimeObject* __this, uint16_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA9E36CFC9A6DB32CBD51E75F2B2C9DBBB1252241(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, uint16_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D_AdjustorThunk (RuntimeObject* __this, uint16_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m9D24DD30CDC58C99CE3C3E10E9609D82093CFD3D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 L_0; L_0 = ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC31EA86BC3ADD8555CB12C11E05A7D440164EB6F(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 L_0; L_0 = ArraySegment_1_GetEnumerator_mB9912BD96B899E4C120162897A283A198473E236(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t7E93B6436F9AC13A784C2D3D68DF5987223FE122 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA6CE6E11F4028F5EFC786CD75B16C5F102060C2B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161_gshared (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m27F569B6A276124C6B160A2E277E2F9186572161(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mBF32C4933EFD84085A5DBAAD4A41F028F9A4108B_gshared (const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mACEB3CF419A03AFB4B92A5E6C43FBE0BF0D70F4F((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = ((ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D_AdjustorThunk (RuntimeObject* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453_AdjustorThunk (RuntimeObject* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* _returnValue; _returnValue = ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); uint32_t L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C uint32_t ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t _returnValue; _returnValue = ArraySegment_1_get_Item_m25ED2AE4A989CA5DD1574256E056997E8CE29300(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; uint32_t L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (uint32_t)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m335AB54B578C53C499BD129457758E913AC481F1(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = (*(ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*)__this); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m2C5A6A1CDF39FA0EF5FFC044BDAEDB6B590D68DE((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m3DAC3C2E73C7E6B2EAA0482C0F01E246A42FBD44(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE_AdjustorThunk (RuntimeObject* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m490D0D9E1645F003E9F2404E10479B0A213C4AEE(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; int32_t L_1 = __this->____offset; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855_AdjustorThunk (RuntimeObject* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0E0C8CCD7227CE1D07CEC64E5AD36552B6649855(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_5 = ___0_destination; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = L_5.____array; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m7C4BB309413A76DE3F86AE9A8E3BE68C5D02589E(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215(__this, ((*(ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*)((ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*)(ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4C9CAFABF47E959E78A31267662061E126F3E2CF(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = ___0_obj; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0.____array; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____array; if ((!(((RuntimeObject*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)L_1) == ((RuntimeObject*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 _returnValue; _returnValue = ArraySegment_1_Slice_mA716195A261137A7DA93815E54F5ADE05EA7AFBB(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mFF72D62B6F6D8E075A8DD4FB1119CECDA010C453((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 _returnValue; _returnValue = ArraySegment_1_Slice_m947FAFEC6EE95EE4DACC8A3EF553698F1836A7AC(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_1; L_1 = ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->____array; int32_t L_6 = __this->____offset; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* _returnValue; _returnValue = ArraySegment_1_ToArray_m88A54D5074376DD2FFD126A7A60A6CC7F81EF26E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m363083E85B435FB94EBBAA4B76F360627FDFBF35_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_a, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m0D8AAFCE0DEF105257AA822995030457155C5215((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mB6E88E25A592B885E1EDB6566C15B5E8AAE5CE93_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___0_a, ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = ___0_a; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m363083E85B435FB94EBBAA4B76F360627FDFBF35(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_op_Implicit_m4554958B3FD5C7CAC99145BE40FE1DED6CE80B14_gshared (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 V_0; memset((&V_0), 0, sizeof(V_0)); { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9)); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_1 = V_0; return L_1; } IL_000d: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_array; ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint32_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1A08C3C974363086D590883E7D0D7A95B3DB6C9C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; uint32_t L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (uint32_t)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint32_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3AAFC9C37142F87939D41DD6FCF444EAA665E2(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; uint32_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFC8BDE74B86C42A57D89FDA28EED3DDEF7B67A17(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD8E3BE527AB2FF6E6D605EFB23C47E4EB8393A86(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, uint32_t ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint32_t ___1_item, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE43F622187AF229425952458F78AC44ACA5CBC64(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mABF38EA8A34BE3FEC11126FA8418A4F9156A6B8C(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint32_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m96A544C3F2B19C3CE1DA38DE613B4CD3A445180A(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m220DB62619E4BC49B03CD3ABED7FAEF2AB85DD54(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA5E5DC586E6E21AF4CECD0E21B038B89EE261E29(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m596C747ABF74D3E91ABF0916BD1C227DF4953388(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; uint32_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFC8BDE74B86C42A57D89FDA28EED3DDEF7B67A17(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mBC973402E617124D25BE2D96C9F989C8E9CE4AE2(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, uint32_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD41CC0B9C09CBC07762BD45BDB480F4B1C1061F8(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 L_0; L_0 = ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m340C433D51725E18BE4EBEF3B760280498DAC562(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 L_0; L_0 = ArraySegment_1_GetEnumerator_mBDE4FB502C57841C750EF289BE2DDA34D3B53AA2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD81C7528AE724A62F97D1F666782DC461488AC87 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m46F78C25A999A7B910398A78FEE5FB799C44150B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9_gshared (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m21D2CA8023B21D02BCB3DBB514C089AAE97B85E9(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m145410AC834E7B05F54B32DBBC132122B71A3AD2_gshared (const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mF93F86FB28E357D23F093A8DB0F4D28535BC4D6D((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = ((ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024_AdjustorThunk (RuntimeObject* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB_AdjustorThunk (RuntimeObject* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* _returnValue; _returnValue = ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); uint64_t L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C uint64_t ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t _returnValue; _returnValue = ArraySegment_1_get_Item_mF6CF1648A0D5431B937DABDD530D8F5A54318775(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; uint64_t L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (uint64_t)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mAF6686B8176A57E884688B02E81C2BA59A9CAC13(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = (*(ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*)__this); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mA165FB17E8E884AEA25261B1F56C5111FA608368((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m76BC6CE0831714FE23A6CD56F67A4CD37B5D0E1D(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A_AdjustorThunk (RuntimeObject* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m2349D70162EE5BC3F6EE4CCAF542D21A7905666A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; int32_t L_1 = __this->____offset; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84_AdjustorThunk (RuntimeObject* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m92579AB81A6F1DC1E488B34FE348A8080EF52A84(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_5 = ___0_destination; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = L_5.____array; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m7D9ABDF89CEEB0EFCA7797C3260AE42334D5DC31(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124(__this, ((*(ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*)((ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*)(ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m16843CC2B4AA2D96A95688BCFDDDAC413A474E2E(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = ___0_obj; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = L_0.____array; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____array; if ((!(((RuntimeObject*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_1) == ((RuntimeObject*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E _returnValue; _returnValue = ArraySegment_1_Slice_m5F28B293D7B3A7B6CD7065ECA51D26224A1A5F7B(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mFD66DA73D11B115A2CA16ADE1B73EE055C1BC0CB((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E _returnValue; _returnValue = ArraySegment_1_Slice_m2C719E9985B4842B654935CE2CADE21280A5F672(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_1; L_1 = ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->____array; int32_t L_6 = __this->____offset; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* _returnValue; _returnValue = ArraySegment_1_ToArray_mE53463AD9A9A9AB5893A663AA388987ED681990A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0B5A1F2044C11F347BF7527EF76CD342A699B477_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_a, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mD0C23AE58E613A4D0ECE958613E079EFB0126124((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mBD3BD9D2837EB0B30C96C1933EDBCBEBF5914561_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___0_a, ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = ___0_a; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m0B5A1F2044C11F347BF7527EF76CD342A699B477(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_op_Implicit_m9D16CEF225371278C97AFD483812D5570A959FDC_gshared (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E V_0; memset((&V_0), 0, sizeof(V_0)); { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E)); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_1 = V_0; return L_1; } IL_000d: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_array; ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint64_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint64_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m095DACDBCCA22DED5EB16115CF5873B46AE83F2E(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; uint64_t L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (uint64_t)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint64_t ___1_value, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m68ECCD9F912BA1DD414CE18621F139C17EB8019E(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; uint64_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m201495690F9D4B86CCC8E7755EBEA8214B565303(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0_AdjustorThunk (RuntimeObject* __this, uint64_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mF2FB6D18CD9F28D1401EB69D1A8F3196FD4D24D0(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, uint64_t ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint64_t ___1_item, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m91F2BE137B6E3ACEE1274A4761988663341D23D3(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB0026272183570F0E657B236B52AACE9944A18B6(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint64_t L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint64_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mC29CA79309D17D92BD4B50414344C5B30AA18320(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m81608777910A19095C060498BBA1DB422350F8A8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72_AdjustorThunk (RuntimeObject* __this, uint64_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mADFE310E8D9E9E758E32367CE3D8C69D5D0CEF72(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE6B5E4DB918112DD844FCA0567B1FE0C3562BDA3(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; uint64_t L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m201495690F9D4B86CCC8E7755EBEA8214B565303(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6_AdjustorThunk (RuntimeObject* __this, uint64_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m645AFFB7B7D69A4D42234CAD1C6B927F2941DBA6(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, uint64_t ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16_AdjustorThunk (RuntimeObject* __this, uint64_t ___0_item, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFDD0638FAA2E25879A8BD439BE7CF808837C6A16(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB L_0; L_0 = ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mECDDB50DE380E9DC1E44BD52FDC865FB656D6E95(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB L_0; L_0 = ArraySegment_1_GetEnumerator_mF750219EF5EA58149B674BCC1A0334EED6996E6E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tF55CDFDB25A40A19DBA14733851C2D3FAF68A6FB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m480249F17FFBE3EFC61C6CFC2C5C883FF73A3D30(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7_gshared (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m26E484ED88717D56DFF15A85B454A6549F6F24A7(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mB15DDF05133862CBE1F51BD401C027C1EC58AAD1_gshared (const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m3417CB7D61C5C4E2006CCBB53C50CFC2D16D9024((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = ((ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F_AdjustorThunk (RuntimeObject* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D_AdjustorThunk (RuntimeObject* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* _returnValue; _returnValue = ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = ArraySegment_1_get_Item_m2F9D4C16A37458579DF9F0E670AFDC131A50AAC7(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m0D9E78023B147BF0194322C35C1937794776D1D5(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = (*(ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*)__this); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mE2BD9800D537C29BEC43705802B9476C62E2E9D7((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mF538AE3595D9280861C192FB0E643026433CB950(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B_AdjustorThunk (RuntimeObject* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mF30AE0BC75AC3E71EC72F81A4286FFD4A790078B(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; int32_t L_1 = __this->____offset; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA_AdjustorThunk (RuntimeObject* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mD72B6DEC933F91D48F8661BA2CCE80D4E132E3BA(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_5 = ___0_destination; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = L_5.____array; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC91678137312BB27F9C90D45A6966C09108C6380(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF(__this, ((*(ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*)((ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*)(ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m1690D104083DEDE8B1786E436AFC75D720748D01(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = ___0_obj; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = L_0.____array; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->____array; if ((!(((RuntimeObject*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)L_1) == ((RuntimeObject*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 _returnValue; _returnValue = ArraySegment_1_Slice_m2847BD94B0CC0D9545823A3EFB1E47748AA906A1(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mC4D3787226AEEAE120F1FE6F27F18CB760BED01D((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 _returnValue; _returnValue = ArraySegment_1_Slice_m83A5E5AFE0E6427BCD225D0B82964AACE2642E61(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_1; L_1 = ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->____array; int32_t L_6 = __this->____offset; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* _returnValue; _returnValue = ArraySegment_1_ToArray_mBFE5B452B11A796CDA88FAB0CBEBCD47D589925A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mA393E261A0921BD931784E302F6C79B90D4CAADF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_a, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m1489472C536DB649C83EECE8F9D2DF34EC4CDEEF((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m5545E1B58B025D03E9C5940BCA8298AD9F969D01_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___0_a, ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = ___0_a; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mA393E261A0921BD931784E302F6C79B90D4CAADF(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_op_Implicit_m4FF54EDE20C2699741A61EBF5960BD12DD92039F_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986)); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_1 = V_0; return L_1; } IL_000d: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_array; ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m87AD0B447C9F0C88B288EC57684FB689C9041E58(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mCD3A48CD4D4767763B4B1B3166D2E8BED8339059(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m847432136F01EBA37383D2E22773B238ADE6E1C1(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m13520B56B1EBD1383D26A9457D3CBED33E780CB9(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m70E377A29DC81F24288381C061A33452B80C03C3(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m7405A59500F3F64416FEB80AB250F5A548F121DC(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFCC2B8D7342FE374AD2C877999E0756EC1F962FE(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m2CE4EC63A4DC287E2B1D11F6C8AE83D3D9B83DCF(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m49FBA980B058A20658DCDAAB27D8AD22A9DE7B8A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m71823A8EB45CD7BEE9C898ADC4C2648FE65E15DA(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF28866E81416E0C339D53EB7DF0AD9FB0003DE36(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 L_0; L_0 = ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5AB029EC3D5473961458C05DC31ACEF34873D151(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 L_0; L_0 = ArraySegment_1_GetEnumerator_m63F52C9EC884662E2AD5C62E4EA0A5A77613C202(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t1864095745B7AB4E0DF845639DE63ECAADA4C048 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m353C8050CABA97D5471B94DF03111138959CA0DD(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796_gshared (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m673E6F558A80894D0049A8D4A7056C17ECF5E796(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m4427B3C26E78ABA16C2FC93F39D6FB6B8A1236E1_gshared (const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m8F85D89552616975F083BD87C23D410F811F0F1F((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = ((ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB_AdjustorThunk (RuntimeObject* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D_AdjustorThunk (RuntimeObject* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* _returnValue; _returnValue = ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = ArraySegment_1_get_Item_m3A1BE74F753F252029F1014DD74309983E06DE85(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mBD1CD25DC83C834BCDD2AFEBC69FFB2BA01B123C(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = (*(ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*)__this); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mEADB8DBE7C59CD14FF6EB74095139E858561ED0D((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mD5F829659EF44A3B3294B9D8AEE3685D5F24A964(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A_AdjustorThunk (RuntimeObject* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mAE078E16D7302F9E3D1B276628B0063EED81E41A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; int32_t L_1 = __this->____offset; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9_AdjustorThunk (RuntimeObject* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m88F1AA4AE636D37D20646E43D1961D5928125BA9(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_5 = ___0_destination; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = L_5.____array; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC37BF513B92BCE103AB45BCF2E40ACEFC4304AA6(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8(__this, ((*(ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*)((ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*)(ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m26BAABD0EF263BDA9FD40A6170D0A11E2490B6F6(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = ___0_obj; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0.____array; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->____array; if ((!(((RuntimeObject*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)L_1) == ((RuntimeObject*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 _returnValue; _returnValue = ArraySegment_1_Slice_m8EA5DF64BC1EF1A71DA47B65045213C992F4BFAE(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m8D7F7412716B365540EF86ED2B47451E806DD79D((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 _returnValue; _returnValue = ArraySegment_1_Slice_m74E285205B7009159723E78CCEEA6B929C149325(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_1; L_1 = ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->____array; int32_t L_6 = __this->____offset; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* _returnValue; _returnValue = ArraySegment_1_ToArray_mCFE2366C69DAB7FC033F0B77402CF9B13DFC56B2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m5D75734B83248B6FC0696265190839D46C076A50_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_a, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m87E6C60A2FBC210D15ACEA965A4B370C19005BC8((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m25F95DE6DE900096B2437C5C5701DA3A1EE983D0_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___0_a, ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = ___0_a; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m5D75734B83248B6FC0696265190839D46C076A50(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_op_Implicit_mC7CBB315FEE984FD3FDF396A9DD193B2D81A7F47_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5)); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_1 = V_0; return L_1; } IL_000d: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_array; ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03840B5BBDD77025138236847F5879E79D2D1D1E(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mA71B2770AD6EC9395265CECB1074DFDEDD98E6A4(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m50839DC0BAF1CD62C2774728259E743074650D71(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mEF6946DAB1884980B6D6649D75843B3A62DB241D(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC1998224F890EBA9C4F85E4039893245FA0C8265(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m9849946F166CFAA287F46374358EF66E5451E97E(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE93ECB6684E28816A02D2410AE95500E88A41870(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9DD452C26A8F82B63DF581A276DD536A64F89151(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6056B51CB4915450A21192A2ED96A268194AD73(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mA0B1440330DDDC0CD2B763F4157F76AFA0CF4BFC(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5BBA50759F67900A32796DBDD4E316FBA2AD9FA(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 L_0; L_0 = ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m580DF9C2D2BC5ADFCE347197FC0341FFB9388F5A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 L_0; L_0 = ArraySegment_1_GetEnumerator_m6C0A7D271F890A37F52CE76AD2D5937725A13A27(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t49013220C777094F0192747D42BFF313E4BF0416 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC43737B2CD2C2B3BE0ACC6FE594914308038B619(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315_gshared (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m873433192A7EEF5DB1406170A0B188B537DDC315(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m91B8433FA6DB29C002D974D6CE469990E03E8035_gshared (const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mD38785551D211404360F7CF881155B329EA711FB((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = ((ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA_AdjustorThunk (RuntimeObject* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3_AdjustorThunk (RuntimeObject* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* _returnValue; _returnValue = ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 _returnValue; _returnValue = ArraySegment_1_get_Item_mE642B4BB35E63892858D28280113AAF805C47821(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mA325231848D728ECF7F59B92A47AFD44AD79465E(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = (*(ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*)__this); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m61AAA3FEEE0347E18A3FE4A75B0992C956A1053E((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m6E7A478618FED7C0872B598F12A969ACB4C8BAEE(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51_AdjustorThunk (RuntimeObject* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mEA3D5F932695DD88B4FE1AB36DF1F05AEE62EC51(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; int32_t L_1 = __this->____offset; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F_AdjustorThunk (RuntimeObject* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC848486D78FF9087A2950C40D55EA2E9EA809C7F(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_5 = ___0_destination; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_6 = L_5.____array; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m92FEDA6FBCB73C72B7BC72A62B6CF8108BDE167E(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509(__this, ((*(ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*)((ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*)(ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mE6EDFACA9C822CD3BBC0C3E176C8DF584F88AFB2(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = ___0_obj; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_1 = L_0.____array; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = __this->____array; if ((!(((RuntimeObject*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)L_1) == ((RuntimeObject*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 _returnValue; _returnValue = ArraySegment_1_Slice_m9EA39C0A61BFCEAB1A4E5CB13713798BB7E77B34(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m65B36B03E9F14B552BDDD472A94F25A7D05987C3((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 _returnValue; _returnValue = ArraySegment_1_Slice_mBE9CA4914E915DAF8A6C9FCB9F1EA96F856F5C07(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_1; L_1 = ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_5 = __this->____array; int32_t L_6 = __this->____offset; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* _returnValue; _returnValue = ArraySegment_1_ToArray_m72377943B0527614BBBD41AFCE7D72BA612606F3(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0801993635A9BAE3EA2B8461A411E141B1265B8A_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_a, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mEA4080E56368DF26C45826B1CA4C6D80930BE509((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m8E3727AEA7D1405F075D99A75B12411FAF7F6D3A_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___0_a, ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = ___0_a; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m0801993635A9BAE3EA2B8461A411E141B1265B8A(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_op_Implicit_m3BCD607D1CDA4AE8D14C585E34E8F4A3AC004D92_gshared (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8)); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_1 = V_0; return L_1; } IL_000d: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = ___0_array; ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m235A9254A9679B92D0CA9D4AF0B474A851FCC503(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7A8BC5443546684EE870646BB1F43061E3F85E0C(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m6D247A6BAAED86463FC544530F578D6595928805(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m70C159523AFBFBDBBC743BC086306ABA72BF52AD(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mED6E540FE3CC4CE3250B9E824DD0D8243D89052C(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6570963D6015BA5ED9A0922978D5ACE7E0DE4A6F(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m643E7B81B7117336C5EB084C0279FE9B0C5814E2(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3E5F637F807E6B3204B1F7A52AC07165FA9E886B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6A0F70903AE8CFD2DC7B4E1956E7E89F4EFDEE8B(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1626BAEF5DDC8CDF9C5FF3800167269716D1A403(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m6D247A6BAAED86463FC544530F578D6595928805(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4ECB6F81C007DD2ACD0EB7C51D384088C22C3D68(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1C5A852842644B6815F99618F9F80B0CE790C95E(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF L_0; L_0 = ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB53A8D5EDCE93AAA6895AB53C10294246E52BF5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF L_0; L_0 = ArraySegment_1_GetEnumerator_mF28A0556CD08E597424A532C8268CEEE0E10443C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD43FC10BF2FDCC66995D90FFD1CB8AD019BB2BCF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3B285051E38677C6F55355F5B45AA9F20FEB6742(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060_gshared (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m50D226117151B67C27B74AFA35B10C905F3A7060(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mFA44BDAEFB73A418EEF7A0AC25FC27711DAC50C5_gshared (const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m45AAEC0918C4B7BD25539BAE34AE03EC4CE2C6DA((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = ((ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082_AdjustorThunk (RuntimeObject* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE_AdjustorThunk (RuntimeObject* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* _returnValue; _returnValue = ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue; _returnValue = ArraySegment_1_get_Item_mC10382582916F77F15A4CB8EAD4FFCD5AD41CF3C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mDB86E1D0006F99130B29A66F0A09341A12D38E39(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = (*(ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*)__this); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mBD6020A9B6B7BA938B9CB2E98BD1B8512A92F700((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mFB88B1BD74E242A75E1240A58673D2C438D11510(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A_AdjustorThunk (RuntimeObject* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mABCDB139D3E7B24636ECC442CEC4B4FB6679187A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; int32_t L_1 = __this->____offset; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0_AdjustorThunk (RuntimeObject* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0023C952D0966BFB8A62F8467210BE22E0144DE0(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_5 = ___0_destination; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = L_5.____array; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m796BC167A549DBAD73C564AEB33467672CC4D229(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826(__this, ((*(ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*)((ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*)(ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mF48458015ACD2EFBA1118036FA0853710AC12D40(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = ___0_obj; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = L_0.____array; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = __this->____array; if ((!(((RuntimeObject*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)L_1) == ((RuntimeObject*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 _returnValue; _returnValue = ArraySegment_1_Slice_mDC2693353105741E6656232E70FD7EFB3F3DDF2A(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mB01873565E0CC95C71E1ACDFD29961D06BEF46EE((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 _returnValue; _returnValue = ArraySegment_1_Slice_m863702A4D9D403CC647E65028637A39169846776(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_1; L_1 = ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_5 = __this->____array; int32_t L_6 = __this->____offset; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* _returnValue; _returnValue = ArraySegment_1_ToArray_m7F6D605E504EA359538D52A994311E61FC200028(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mB137180F797FCA55EB73DF64C6959625A8CEE081_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_a, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m77F4340F073102C7088043227C5C9EA9C6922826((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mC45C55C1EF57BFF39264473F5D6C475A81857C84_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___0_a, ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = ___0_a; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mB137180F797FCA55EB73DF64C6959625A8CEE081(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_op_Implicit_m9EE53F64724BC1E3E4C614A35F1F61434423D2B7_gshared (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0)); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_1 = V_0; return L_1; } IL_000d: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_array; ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m21076C75062C89EAC7E8920B5690F8B12483E3E7(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE69BF0174F3E72BC3BAE93DDF6293BF2667586B(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE87C571495149031291F9689A1B42F9602497CC1(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mEFBC241625EA60DB2538E7C722FF3155C73ADA53(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB63E84C8879126A4A50BA69306CB491C10AA94D(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mAC49053DF1F4E5744766C91B3BD62FA307DB90F5(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m541884A784C1A4819172A22A5895D8EE95DE59F1(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0CB482F3C1AF5DC896DF10B2F7CFE962C0401B68(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE95EE0A4ACBE3FF7EAEB0347B71B077207FCAD8A(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4477EA479AB1FF6C26FA61B0E618996234D68C9A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE87C571495149031291F9689A1B42F9602497CC1(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE1CEA9DAD492FFBCD82D0DFFF938423F3A815E25(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A56A48199AF7DED485EB6F75DBCEFE177588D7B(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF L_0; L_0 = ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3186A27F5D7250164D6874E5E99BC7A83A05EF4(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF L_0; L_0 = ArraySegment_1_GetEnumerator_mB2678BDCD2D2D7C4DE23319237351ACF3922DAB4(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t590B6A3174DA9BAB39786FF8BDF8D90EC3D4F7BF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m159A25F72E34F8552CCA1CC759A27F9DF22783AD(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5_gshared (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m532AA757DB36A5140F4D12DFE53CF2B27DF9F1C5(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m66A621FE8B4EA360E09C67A5E80C5F08B4A6D2F3_gshared (const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mD8341204A3E42E755AA5BD0ACD3B8D747D4C0082((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = ((ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51_AdjustorThunk (RuntimeObject* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0_AdjustorThunk (RuntimeObject* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* _returnValue; _returnValue = ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 _returnValue; _returnValue = ArraySegment_1_get_Item_m3C8E7DB190CCBE2F8C6E838BAFE6532F6AFBFA06(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m89849907510659E70A9C4DA76A8AB35B438559A0(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = (*(ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*)__this); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m8F780CAD2FB78E842F41EFC2AF03CDAB78632406((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m6577170B968FB46EB7A25E2AFCD7D0CB5551421C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890_AdjustorThunk (RuntimeObject* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m2C3E8D333CEB6294093EABA6A3785F2D25234890(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; int32_t L_1 = __this->____offset; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805_AdjustorThunk (RuntimeObject* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m779BB5DE94846AEB2DBF8CB508E7EC1BE7175805(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_5 = ___0_destination; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_6 = L_5.____array; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mD2BE2D049DE77D16795155A4DE076507577687A8(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF(__this, ((*(ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*)((ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*)(ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m3D07219244B68A069B76217FED1C11B3380246A2(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = ___0_obj; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_1 = L_0.____array; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = __this->____array; if ((!(((RuntimeObject*)(VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)L_1) == ((RuntimeObject*)(VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 _returnValue; _returnValue = ArraySegment_1_Slice_m4F4BCA9E09C9B8F57B2DB999F411E82B1BE4CC3B(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m55B7776AF3BB9398B666863058BDD0A9AD6534E0((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 _returnValue; _returnValue = ArraySegment_1_Slice_mFE2DB8337D9FA17140063CE61E3DF77CEA9A3640(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_1; L_1 = ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_4 = (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)(VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_5 = __this->____array; int32_t L_6 = __this->____offset; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* _returnValue; _returnValue = ArraySegment_1_ToArray_mE6C309B748EE87F3D172B79D7AFC7A0C0019D542(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m0B008EE78E2386C46C0189585BFD32A5E677BC99_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_a, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m4103DDB9C7A7C32BA6E5946C7BFFF7F7CD87F1FF((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mE32F6D3246C564B93C2F6F3B299E7211C5BF4732_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___0_a, ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = ___0_a; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m0B008EE78E2386C46C0189585BFD32A5E677BC99(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_op_Implicit_mAB148F0B3217F9BB566F3DDEABE436F224E303EF_gshared (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3)); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_1 = V_0; return L_1; } IL_000d: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_array; ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAAC0FE52F812E370D97313B17B8A79891A87F1F1(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4E567DC00C680C23274463F12A3DF0649D8240BB(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m68D72EA67CF69697D7820B5C7B1148F04869E023(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB_AdjustorThunk (RuntimeObject* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m76950DF1CEC3C06E6CE7AA8EF782F470BC36A7CB(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___1_item, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mB0223E22EC4AEDBAC314ABD89B907661363F3748(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m28CE37631880AA9645970F40E69A3C555D85B8AB(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m49B2F9FBA33716E03F7D1378056F7FA3260F03D8(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1E44DDA72AF5D4779D09F1AA47080776A0CA2FB2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0_AdjustorThunk (RuntimeObject* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m332DA7C1E1DE28866754E1008C8E35F66C20EAE0(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEC9CC0B3921E07EECEE9C61034DA4B5A84EEB69B(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m68D72EA67CF69697D7820B5C7B1148F04869E023(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614_AdjustorThunk (RuntimeObject* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mD11929045AD6A062AFAE3D3C670FF31CF2B5D614(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878_AdjustorThunk (RuntimeObject* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE008B2CD1AA09218AA72B5CBACE590C07CFC2878(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C L_0; L_0 = ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3AAB7C6EA8EC62452B88178FFA9EBB71523267DC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C L_0; L_0 = ArraySegment_1_GetEnumerator_mBB3094726958F9884F506749359CFB7FA1D0FE11(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t61944260E6CE6998FD1C11B25DE1C7F7E68A3E0C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m38F0B1E9F69A6C06BE8A4B757C4A0A90282FD059(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1_gshared (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m4CA6674AA4B28E69EF9007483627112E319AEDA1(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m76B78198F660008F9AB9EFD6BDF1B3953FD27298_gshared (const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)(VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m7DB79988E63804DB035EB24AF450C6EE77C98B51((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = ((ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* _returnValue; _returnValue = ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 _returnValue; _returnValue = ArraySegment_1_get_Item_mE7F5AB1137DBB2C31F2AFA89936EAB689E50F051(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mE640C013EDF0DE4753D3710027C572D0BC32EF36(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = (*(ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*)__this); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m027FD3CBD4DE6387EBF40EEA9BDF64FFEF5B93F1((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m2173CE6F4C044C8D47E557E1F85846D6FC368F4A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m5A7D112A09406FA76BFBC4D85DF6C286FD4EC86A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; int32_t L_1 = __this->____offset; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m8B7BE4630A6251971E92F32C8BACEA5C457F2EC8(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_5 = ___0_destination; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_6 = L_5.____array; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m31F6AC2EC20992622FFD58D11BFA6F0D3790BEEB(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429(__this, ((*(ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*)((ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*)(ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m763A8CD26B0C337BBF7618FA5465402F26DB5D5E(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = ___0_obj; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_1 = L_0.____array; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = __this->____array; if ((!(((RuntimeObject*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)L_1) == ((RuntimeObject*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF _returnValue; _returnValue = ArraySegment_1_Slice_m18F33B30D3EE4000F8135261737A338B6A3832B1(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m6BF812D507F63104506A7A86C297065AE8FA8D4A((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF _returnValue; _returnValue = ArraySegment_1_Slice_m72E5CFFC580303BAF04CB33D82E8F7C2634474DB(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_1; L_1 = ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = __this->____array; int32_t L_6 = __this->____offset; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* _returnValue; _returnValue = ArraySegment_1_ToArray_m22FA7EEA88FB0CEC48A9DE030229284CC5B6D033(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m7C3387D6C3DECFE0BD9B4F44D067233A097C6EDA_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_a, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m724A6768425B7F0F9CA5122670EF767A9E2C0429((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mD0FEAA360B609081A52EFAC8F2E541087F5231BA_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___0_a, ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = ___0_a; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m7C3387D6C3DECFE0BD9B4F44D067233A097C6EDA(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_op_Implicit_mB85842ED2EBDBB3FA9E56B87DAECF7D10E21AC2E_gshared (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF V_0; memset((&V_0), 0, sizeof(V_0)); { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF)); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_1 = V_0; return L_1; } IL_000d: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_array; ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m74AE87CCF7C43C02A6ABAEFB047555DDE3BD8A10(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m009FC512B5D439F275E2E3A786DAB636BCBF0210(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD66A99635C0749F6DCABDAF67917A44E48B647FF(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mADD25EA3E74DBA43B58063CDF200291C4C0FC4FF(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mBB61F5D272368EEC7C09C0B42C0965FF252F396B(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE58C9919E74D8754B51274DDC6C81A8C09F856B(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mD492A63091076496452DEF01368FF98C4F0F0D18(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m32C56F6200791D189179D56E8D5DC8D3E47DD061(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8A77D0B5A2EED9D81ACBDB723BC8554CF7F2BFE8(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m18666C99748D9E83259A525300BFA4C7E5B8A68D(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD66A99635C0749F6DCABDAF67917A44E48B647FF(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m078AB4D57FFE2F1C141F532D1B9C812F159D37E5(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5_AdjustorThunk (RuntimeObject* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m58F3C2F5AA03F54B2E62546599A12A4786F858A5(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 L_0; L_0 = ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A29FCEFDD921DEE9B4C9BB0D9BC1426BE2E85D2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 L_0; L_0 = ArraySegment_1_GetEnumerator_m919FD96971AE7EF62A11F2D40A36DC83F007EA7B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t1CCE66237B0B6DCA36F5C76276137DA96F2DC2B8 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mA327A99C4F55A7F0B95AB58791994B1DD5893B4A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B_gshared (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_mA08175E2980F1638D8BACA5253CB06C6B0F9DD7B(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m0B71065D2EB0B70ADF5DED5B77856DA3407EF73C_gshared (const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mBDA4E1EE31C15710FE5A44688267C6DD28611DFB((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = ((ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC_AdjustorThunk (RuntimeObject* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC_AdjustorThunk (RuntimeObject* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* _returnValue; _returnValue = ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 _returnValue; _returnValue = ArraySegment_1_get_Item_mD888AE1031F578C64F57B0369C8A6882D4C8A5B8(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mFD8AB5D9AEC8E8E76296B2B427DD77985C089594(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = (*(ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*)__this); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m6135BA40A6D0B6779F8E1148F7E56F005E147188((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mF0A80A0C0D021F138228319D938C33ED99DDDF74(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF_AdjustorThunk (RuntimeObject* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m084A120F82C415D6622B15B87BAC3C3F6A208EAF(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; int32_t L_1 = __this->____offset; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15_AdjustorThunk (RuntimeObject* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m68D9F7AD4B0C263EB2DA8FF09F74938736457E15(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_5 = ___0_destination; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_6 = L_5.____array; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m37F0DB51F12718E85AD51B03780032C2657F8790(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD(__this, ((*(ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*)((ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*)(ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m88F63C6791918E3E469F104426F0E4961CE71AB3(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = ___0_obj; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_1 = L_0.____array; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = __this->____array; if ((!(((RuntimeObject*)(VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)L_1) == ((RuntimeObject*)(VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F _returnValue; _returnValue = ArraySegment_1_Slice_m5A2F4D4916F1BB3B9D208A560364127BE71A127F(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m13F41A3199AEC4A5E0A2F3A4880AEA0DC50592AC((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F _returnValue; _returnValue = ArraySegment_1_Slice_m2ED04BB5778BB85ABFABAD25FC5AF003B1271AA7(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_1; L_1 = ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_4 = (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)(VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_5 = __this->____array; int32_t L_6 = __this->____offset; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* _returnValue; _returnValue = ArraySegment_1_ToArray_m7C4B4CCF37BCDBE99A63300083F8E908127FD8AE(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m23BE2A7B955CC12A93DAA0E43C020D16B9BEFCB0_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_a, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mD49D0BA5B24A9D6F7917D8F9C425B664AE3700DD((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m47432B330AAC104EEC596B2D04700D454FF7F212_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___0_a, ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = ___0_a; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m23BE2A7B955CC12A93DAA0E43C020D16B9BEFCB0(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_op_Implicit_m2A872B077D5A54922CBE7D19BA48C1AA742DE904_gshared (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F)); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_1 = V_0; return L_1; } IL_000d: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_array; ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC783CDD17CE32D4D23697714EBCE6C394C825F1F(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8DF45BCB32E3C070E00785F95DDE9DF43417B6BC(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_mF9FCCD39922521E8A419F07529841238C7A1A118(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9_AdjustorThunk (RuntimeObject* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m2B4993ADDCF560EA1D3192AB166AADBA51E1E4A9(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___1_item, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mC5ADEF8EABDB984A1981764CA64F9E50752B2741(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m310DBA9E2D9200A05401E15D07EA8EB0E850971A(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5786E6277C4FA810AC6AB4FCB58228C5012D426(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF84CAB0FF148018E4A8C847F5F2CD29EE2FEAB48(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887_AdjustorThunk (RuntimeObject* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8F78A2070172D024CA21575659B2883EB9B29887(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE40F83DFFD69F87DC57B7FDB1C75E8FBF9108C9A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_mF9FCCD39922521E8A419F07529841238C7A1A118(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3_AdjustorThunk (RuntimeObject* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m224FBE42079162B021FD974E7E5D63240C23E2C3(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA_AdjustorThunk (RuntimeObject* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3D738B1B7C23C433F6133027D961EE41D55792FA(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 L_0; L_0 = ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3246F2943F26998B43371CD88478DD10736ACEFE(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 L_0; L_0 = ArraySegment_1_GetEnumerator_mFB99805D3A84DDB12A6EF747DBB782F259848BF5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tA247C39600BC4343873D0C5255DF2B4BCC2F31D4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mC3B403DCDFD9DA6C83DBF3C34815F443DB1F60E1(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0_gshared (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_mC86282D2270F68C065C47DB21B7A3205F42906E0(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m604B1CBF0085F14E63955ECF581539BB4932965B_gshared (const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)(VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m8F75522281F577841E8FF081FB5F0C077005B6AC((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = ((ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* _returnValue; _returnValue = ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B _returnValue; _returnValue = ArraySegment_1_get_Item_mAF54314F911D860D18E9A43904F906A197910AE0(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mC62559B89DFBF6F90D2238A1ADD3445BCF06C4CD(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = (*(ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*)__this); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m1F546D5531EFE412F49CDF244EC2B7C2DFE0A684((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mF258D70EC811E77F7FAEE8E8A741D935A369AF26(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m72FDFB37BAB279643329B2CADCA712244FEE8952(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; int32_t L_1 = __this->____offset; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m9AE1EB4F2660816A349087EDA0A57ABBE005B068(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_5 = ___0_destination; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_6 = L_5.____array; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mD855FBAD6D5FD5132DCC45CB0F1A4BBEE1B2627A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71(__this, ((*(ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*)((ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*)(ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m60E4C1A8370B68A3B02C660C7CB38FDF0BBD05DE(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = ___0_obj; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_1 = L_0.____array; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = __this->____array; if ((!(((RuntimeObject*)(VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)L_1) == ((RuntimeObject*)(VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 _returnValue; _returnValue = ArraySegment_1_Slice_m064F25AEED5FC2A49CDBEA24FCBFCFBBF7E30D01(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m15C13AE532B68C0C48F619AE8275A6A63D31FC51((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 _returnValue; _returnValue = ArraySegment_1_Slice_mD795E06AAA24452DA4FE942988EC81D250D8D46E(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_1; L_1 = ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_4 = (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)(VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_5 = __this->____array; int32_t L_6 = __this->____offset; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* _returnValue; _returnValue = ArraySegment_1_ToArray_m55BB00C3B9244ED20D9CC9E9F173CD8600384FBC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m1044167F444F3F94C91EB7B8124768BFDCFC70DC_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_a, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mAA297C394255E6B2D95154E453159A408765BC71((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m5F2C6695D0E4292CF987B9282F30C1B4F836D833_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___0_a, ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = ___0_a; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m1044167F444F3F94C91EB7B8124768BFDCFC70DC(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_op_Implicit_m8E3901D68D8C0EA8EECD4610A139347AD8D56389_gshared (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2)); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_1 = V_0; return L_1; } IL_000d: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_array; ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m0F3949281A3AFFB5EAAE0A462A852991EEFC8029(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_value, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m668DC86A1373FF01B4F8E9D35FCC020478829796(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mE7A576F2E43AB5B32C5D66969FC10711F18379C5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC37C16CFB0BE32A2F00D388F26343B046D0EFF91(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___1_item, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mCFD8D0DA470207EE7D575E519459E1F71A40E986(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6A148325C3ECE600CFDDC2D169A34E1CCC18DF94(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mE43F39F1BE0042050B6C48914B03D4EAE878C304(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B48A731C00E72CBDA4A211AD6EF08A94FDA6DF7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m20A9F9B265892D2D9CE9397CAECB8E9FB825F171(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDD7D37CC59AE180A293DBFDB5B8DDBBE1FA431C9(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mE7A576F2E43AB5B32C5D66969FC10711F18379C5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m493FF5143652214245A501FEE7F0BCC2A1A42828(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46_AdjustorThunk (RuntimeObject* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_item, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3B08C62BFF65A085694F3F45B0DC5C5CCE72D46(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 L_0; L_0 = ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m66B72CDAA8C55C4FA1E4183A3BDB673BF7805EF8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 L_0; L_0 = ArraySegment_1_GetEnumerator_mCE819C31305CE846F4ABCEEF7D773925CEEC0162(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tDE5052EEA14397E58E2FB0F9A192178A7B6CAC74 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m3F1441730F6BD3160A7C93EC71CF6740FC485DE0(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7_gshared (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m60DEE451D2636F18466E161CF2BB2D1173FED9B7(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m391AD8C0FC54E649A67A95EC84AAFE16308DD055_gshared (const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)(VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m20E7C811826CBD42B5FAEACD3A38D7A31B582BFB((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = ((ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3_AdjustorThunk (RuntimeObject* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240_AdjustorThunk (RuntimeObject* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* _returnValue; _returnValue = ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 _returnValue; _returnValue = ArraySegment_1_get_Item_m42CC7CA42C5F280582F18FCC6F39849E0DB95CDC(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m9BBFB806781DEC9A3645D9BEF98D38D359A5B31C(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = (*(ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*)__this); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mD9B15E8902D7725659017AAA7D0C18D16AF29F1D((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m807027998419F695066EE4FCDBCC6FED3C7E0FE1(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B_AdjustorThunk (RuntimeObject* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mBC0ED98342633B1928E5B12CE133857C95D0BE2B(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; int32_t L_1 = __this->____offset; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1_AdjustorThunk (RuntimeObject* __this, ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0149428D65EBDD8D7C8D97E5445EF294AE10D5D1(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_5 = ___0_destination; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_6 = L_5.____array; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mDFE2E284C1D5BFA723ABF82F93D9397E8C9C5880(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473(__this, ((*(ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*)((ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*)(ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mF335A8DC9DD93ED8D8D6C4A7185C19551015ED72(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = ___0_obj; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_1 = L_0.____array; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = __this->____array; if ((!(((RuntimeObject*)(ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)L_1) == ((RuntimeObject*)(ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 _returnValue; _returnValue = ArraySegment_1_Slice_mB9808042701D1F0E202AA99856BAD49E8556D9EF(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m008DE98FACEA95CF1AE0CBE6CFAF3F83A2A0D240((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 _returnValue; _returnValue = ArraySegment_1_Slice_m5A7D24C363FFCAFF6A9808F9E93FB2150238854D(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_1; L_1 = ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_4 = (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)(ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_5 = __this->____array; int32_t L_6 = __this->____offset; ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* _returnValue; _returnValue = ArraySegment_1_ToArray_mE0E764E233EA1B27D3C127F6430D633C7E78C050(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m4D1E5E3D1BB6E46A4AA6FCD19925F63BF55EFDB0_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_a, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mDAD72F8E1AED14EE7F06027F78CDDD9494880473((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m66D783C1CD7B4C77D3536CC56C7B92C761DFC743_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___0_a, ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = ___0_a; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m4D1E5E3D1BB6E46A4AA6FCD19925F63BF55EFDB0(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_op_Implicit_m9D2448E1C79EBA3E381D37DC5C29D386D4214A10_gshared (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 V_0; memset((&V_0), 0, sizeof(V_0)); { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49)); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_1 = V_0; return L_1; } IL_000d: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_2 = ___0_array; ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5559C9869A736E255C9841E403EC4302BA8EFD91(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1950058CD22E308AA228522C6C9F1C040F8DDAEF(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_m8E440C1431287E07F9493C1337B43A96DDD8E958(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68_AdjustorThunk (RuntimeObject* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m807234FB1F3646B698DE5E6ADD46875558950D68(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___1_item, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m787CD737411796081385899880CE17B538A61811(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA17136B77D5F0150684192FF84A6C0194F49D435(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2D315272AFE23AA6EBAA804ACE2C5D6C02F16FC5(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE652EB4B4BA58406D55611FDD5463BD827181771(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879_AdjustorThunk (RuntimeObject* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6697D4D0EF90939EB7AF6EC59D256959C4B58879(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFB6C9D3492606DDEA7070C3E8B54F3489ACAB8E0(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_m8E440C1431287E07F9493C1337B43A96DDD8E958(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17_AdjustorThunk (RuntimeObject* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m69089D7511CCEAAAAA1A6B0189E765C1EF9F6F17(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258_AdjustorThunk (RuntimeObject* __this, ZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02E5C14609B9A855C374FA5B0F3945FC015D5258(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 L_0; L_0 = ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB7638DF96425C94C9F60A2C3B26AB83D1924717C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 L_0; L_0 = ArraySegment_1_GetEnumerator_mB7542BFD2E5C7BE693B51D7DCEE5EC0A794A2834(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t2CC2253F7B53DAF291AF25898F626C0F0A6B5C58 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mD6DB41C9C0FEF4B48F816356715937EC60BD264B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5_gshared (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m38589519D1CE963F33CB892D42B88E4C3769CCA5(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mBFAB10159E77295D75621639CA9451672F9F5D87_gshared (const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = (ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)(ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mF0B30803C4A6981B0FF342785ED493434AF671A3((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_get_Empty_m90EEE776AECD3AE35BB8634281B140DA015FFD49_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_0 = ((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* _returnValue; _returnValue = ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); il2cpp_codegen_memcpy(L_6, (L_2)->GetAddressAt(static_cast(L_5)), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); return; } } IL2CPP_EXTERN_C void ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_get_Item_m332FC7D30C500B930A6B2C90C292BAD45E639F59(_thisAdjusted, ___0_index, il2cppRetVal, method); return; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? ___1_value : &___1_value), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); NullCheck(L_2); il2cpp_codegen_memcpy((L_2)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4)))), L_5, SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (void**)(L_2)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4)))), (void*)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m52B77398EF32472993D4282031A527312E8BA181(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_0 = (*(ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m1E2A074F9FBFEF05AD1CA9A1E05FA4CBBD85FA5E((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mC6A812AD66B70E1CABA6B8F9734E97583E5A615A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mD8CE9832FC50FCB215D2D58996761AD89434257A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m79B5DC3A5B3001C1F721A3F5F9862EEE8AD78D72(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; int32_t L_1 = __this->____offset; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mDF1836BAF82385762BD2AD0F2FEBF2B9A1078DC1(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_5 = ___0_destination; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = L_5.____array; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m97F5CFEF2B4F72D760BEBFE6B6AEBCCDC94D3F5D(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(__this, ((*(ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)(ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m47C8DD34DCC5A719882AFA64CA689F2245FD0748(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_0 = ___0_obj; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = L_0.____array; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->____array; if ((!(((RuntimeObject*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)L_1) == ((RuntimeObject*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m56E653D8CF357BAF5CCAE99EAADF890F11E23963(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 _returnValue; _returnValue = ArraySegment_1_Slice_mD709DB75B79D7C8EDAD14853D1F124C8D1710EE2(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m3A1337B17EA471D2D1538CB43ADB3B91267F978F((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 _returnValue; _returnValue = ArraySegment_1_Slice_m8E63AA76080290E607DA5A2546BD9E8F020405DB(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_1; L_1 = (( ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->____array; int32_t L_6 = __this->____offset; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* _returnValue; _returnValue = ArraySegment_1_ToArray_m383D048A06FE6C99F99E9656B077174DF120E2A8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mFB1809C3CA4BB2B0507478FDBB654C0E9CBEC612_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_a, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mFFE49EAEBAFC29A1336BB1F713D8380A04C6299D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_a, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_0 = ___0_a; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = (( bool (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ArraySegment_1_op_Implicit_m7A2523C0CBBAE4E472663FB25EAEC4C1DC0227E1_gshared (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 V_0; memset((&V_0), 0, sizeof(V_0)); { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178)); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_1 = V_0; return L_1; } IL_000d: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array; ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); il2cpp_codegen_memcpy(L_7, (L_3)->GetAddressAt(static_cast(L_6)), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); il2cpp_codegen_memcpy(il2cppRetVal, L_7, SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4F262D3148E3C9620F09B1EB0D37263FE444690D(_thisAdjusted, ___0_index, il2cppRetVal, method); return; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? ___1_value : &___1_value), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); NullCheck(L_3); il2cpp_codegen_memcpy((L_3)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5)))), L_6, SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (void**)(L_3)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5)))), (void*)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAB40F2A9A0B64D87ECF766A8543F78518333DD29(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? ___0_item : &___0_item), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? L_1: *(void**)L_1), L_2, L_3); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mD2BF33101E37C8A326016EC64A2953785E4CFE03(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m5CCD11CD54587DD8FC897FDAFBD36AF0814672C8(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m291C118005848F3A89144B11AF496B20D4E20284(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); il2cpp_codegen_memcpy(L_7, (L_3)->GetAddressAt(static_cast(L_6)), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); il2cpp_codegen_memcpy(il2cppRetVal, L_7, SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mB7BC1E3625F87D7FC1BDD09FB734CC9FB6EB6F97(_thisAdjusted, ___0_index, il2cppRetVal, method); return; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3191B5D6CCE2AFBEBBC2D8228422F3C8ED6CD548(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m999A2F57CED17EF50C3CAE4109B556F69AB53950(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m521BD5A96D0269A31C7E1DE2C3FDC94912844ABA(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? ___0_item : &___0_item), SizeOf_T_t00B19A474470A965459651A4DB1C9DA01106D941); int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 3)) ? L_1: *(void**)L_1), L_2, L_3); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m7AA613C65175728F164ED7425E4D3DD455B6E034(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m71971789EFA719C172557880FC16130505B1053D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF L_0; L_0 = (( Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB561C2A02ACC0A836BBB742A4999D2FD3C237DE4(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF L_0; L_0 = (( Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tD82FAD95D2FFF637CECE6902FCDB45964365B3FF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mB362F70B4869017E3811F46DBCCB1822E4611617(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m22F7F852A7B6751E4D9670504414A579241554A8(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m54011FB92B4A10FB0AC02A4CE2C3E4A4469414B7_gshared (const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mD451D40E98D059A4FAC27FDB626B23D1ED00E1B5((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = ((ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7_AdjustorThunk (RuntimeObject* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89_AdjustorThunk (RuntimeObject* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* _returnValue; _returnValue = ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA _returnValue; _returnValue = ArraySegment_1_get_Item_m43674A0BB2728E07FC0DC78AF3DD0A3F6D3ECA6C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m35668FF78E03BC4D26B095810F52B7EE33BB7053(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = (*(ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*)__this); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m5B75F14ED4071C009BE5CCF148804E1E09BA02D6((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mC3C3F33E86F447973B901E1A25E9BE422F4BC2EB(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31_AdjustorThunk (RuntimeObject* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m63BC8537D415316463A5A2FA507BEF0E6F4A9F31(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; int32_t L_1 = __this->____offset; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40_AdjustorThunk (RuntimeObject* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m58460880061B4E9FE52449405C966052683D9F40(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_5 = ___0_destination; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_6 = L_5.____array; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m6239078C6928D950391412E75BAF95D541A88D2B(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078(__this, ((*(ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*)((ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*)(ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mD38F4D82FF1F4D408971D54D1F60E1AF4E51F5EB(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = ___0_obj; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_1 = L_0.____array; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = __this->____array; if ((!(((RuntimeObject*)(float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)L_1) == ((RuntimeObject*)(float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C _returnValue; _returnValue = ArraySegment_1_Slice_m79DAA8AFEF923063CF54F26D1303C919694C969D(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mC03EED82BF50DF2A457B4DB72F03823E7A535B89((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C _returnValue; _returnValue = ArraySegment_1_Slice_m5B8F52D2FADA8A9F0961FF0AEB47CE3F4F3D7BF3(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_1; L_1 = ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_4 = (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)(float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_5 = __this->____array; int32_t L_6 = __this->____offset; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* _returnValue; _returnValue = ArraySegment_1_ToArray_m3BC73DB9EF9F253E32E1AB8876AE36A3F507E461(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m8897727226FA71806CA31DE5F43180BA7B511E49_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_a, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m23285770831A89103D67988204CC8BE1EA4D1078((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m842DC585F700A0B4E0D8E2272CB8B239B5CFFEB2_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___0_a, ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = ___0_a; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m8897727226FA71806CA31DE5F43180BA7B511E49(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_op_Implicit_mA3507B5E583DF90C9FF419F0C6FBBA0633CDB478_gshared (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C V_0; memset((&V_0), 0, sizeof(V_0)); { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C)); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_1 = V_0; return L_1; } IL_000d: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_array; ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m410438D2A33EE68697BD297311DEC90139250FE9(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_value, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m818F5798CA03013D00DD3C338D589A22A9CB9659(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m0FD106315A6DBD1D534A0AE852BA1DD2AC0E9C50(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251_AdjustorThunk (RuntimeObject* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m485C60F69A88B41322E8FA46C612B6A162E31251(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___1_item, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mAA70359DF8BE9D03E6612A7F1222467C102565E9(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1E97900978C7554ADCA84543A1F86EEAF60A0089(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF9BC17F01D8B28FECD191053AB817C812C6D47D3(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6A2C37A8862557120C0635861B8DDB54B10F1F5B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C_AdjustorThunk (RuntimeObject* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB6BA2E2F5C713D76A456ECD7E10EDBE098E19B3C(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mEF8D736F323885107D3841C7B135A397D5636393(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m0FD106315A6DBD1D534A0AE852BA1DD2AC0E9C50(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D_AdjustorThunk (RuntimeObject* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC40743001538B6AE83BA422BA56D0448DE20402D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8_AdjustorThunk (RuntimeObject* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m64EC291501FBB895B20910173E4AF943702B98E8(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 L_0; L_0 = ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m041203E7765CDCC7B19FEC8D7980B5BEE33465F5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 L_0; L_0 = ArraySegment_1_GetEnumerator_m8F1E9F4F011D50A22854C09B1EFF870E897181A5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t6C16496C20CB6F7BDC1FAD33D5DE1C438817E579 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2B0670AC69000D5954FF5BA857377FC8616D3480(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064_gshared (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m77F60EF86835ACD005B32102DAB7494AD9C25064(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m9034C321E8AB0D088138C4FDB992AB0077BF6B48_gshared (const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)(float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mA13C6293835D0F5FCFE24159F9FB673BA3DCA1A7((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = ((ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453_AdjustorThunk (RuntimeObject* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A_AdjustorThunk (RuntimeObject* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* _returnValue; _returnValue = ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue; _returnValue = ArraySegment_1_get_Item_m444E168C024DBFAF8B098A4D0DAA667DBF8E8D51(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mFC5100F33C60B84E0F772A581E92793E6B8B813C(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = (*(ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*)__this); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mD9E49025129F64C4938EC74A72AB1B63D508C358((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m2699ECD6296FB1FC33BEE15CE4A25A4B5A4C7BA5(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD_AdjustorThunk (RuntimeObject* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m8A47E4A4220BA457D9396F2F654EF70E6C9B8CCD(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; int32_t L_1 = __this->____offset; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E_AdjustorThunk (RuntimeObject* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mE613126F675E3D8506DDF606F7DC4C0F8AF0C51E(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_5 = ___0_destination; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_6 = L_5.____array; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m1DE297381A4854B728D003798C781B36DE97A10A(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0(__this, ((*(ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*)((ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*)(ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mE8523E59964FF9811782A9D06769088C4CD6DD06(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = ___0_obj; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_1 = L_0.____array; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = __this->____array; if ((!(((RuntimeObject*)(float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)L_1) == ((RuntimeObject*)(float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 _returnValue; _returnValue = ArraySegment_1_Slice_mC0768AA6D548A96777E26221382D7F1C350A5BC9(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mA513EA5E98B227DED42857A0B6688FD4F4525C1A((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 _returnValue; _returnValue = ArraySegment_1_Slice_mC8067B04DCB0152B062C15E273A93E012AD139CE(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_1; L_1 = ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_4 = (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)(float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_5 = __this->____array; int32_t L_6 = __this->____offset; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* _returnValue; _returnValue = ArraySegment_1_ToArray_m4B14B925D2F345313E3F595CC4BEF4AB05E85FA6(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mDD6C68C6F661F49501F38536DB6B04B428A02574_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_a, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mEB3115D20C0DB34FA957B18A2A35A4C526695DC0((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m81B1D1AE05AFD2A1DCEE63AA51E3BB3532E78E79_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___0_a, ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = ___0_a; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mDD6C68C6F661F49501F38536DB6B04B428A02574(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_op_Implicit_m77062599628335AFDEEC406CCDEDEFA39960EC4F_gshared (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 V_0; memset((&V_0), 0, sizeof(V_0)); { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05)); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_1 = V_0; return L_1; } IL_000d: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_array; ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m33B1069DBD609D132AE9C9EF2D979E1D04980C8C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_value, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m576B95892BD778E18F17FCA08AEC688F6B60B6AE(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1D24A96042C81D9E8F0B057FB095926E878DC5A5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE2BA69633E9EA848A6BE919A26187F250EDF1D38(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_item, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m660855AE322BF9ED4B1D9D4FAAA13EA844C677DA(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m47299B9B713807B1D18EF3C3763917E0B4372DB9(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m97AA44935B461419E0E8D7B74167D87C468B77C3(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94BB240D4483D39DEBEEAA9D2508A7D15F4DC668(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m16C2E8D9A9EF4B139115FF2990284425CE3260C9(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14939D4EF014EDF4C9D587837F32BEADEE971C0D(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1D24A96042C81D9E8F0B057FB095926E878DC5A5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mC795BE4FCE066B5D77D3EF65F74813BBA3C0933D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144_AdjustorThunk (RuntimeObject* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mC67840861A3DFC9CAFCBF1BB3A1A053E36A13144(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF L_0; L_0 = ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1330D751C99CA63AD15A31E0A7E5729D37EC88F1(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF L_0; L_0 = ArraySegment_1_GetEnumerator_m7CCDE0823303D72A87CA46CD13150C522E7AB195(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t428018CF754C4D00F291AB9CCE8CD44801BF8ECF L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m8CEBA1365EDD90B7D6712E2F3FCF8EF67298EE10(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F_gshared (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m9BC41613DDD01A300D32A770F2F883471B00168F(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mDA0BC41992A080A90F4AEA33C2BC0F191CA5D575_gshared (const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)(float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mDEF3F39EA1DE016CAC3B8009E97A341360F2A453((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = ((ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026_AdjustorThunk (RuntimeObject* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3_AdjustorThunk (RuntimeObject* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* _returnValue; _returnValue = ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4_t89D9A294E7A79BD81BFBDD18654508532958555E _returnValue; _returnValue = ArraySegment_1_get_Item_m85B66B5AD909F681F7D61D424B2B21535270857F(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (float4_t89D9A294E7A79BD81BFBDD18654508532958555E)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m6B435CE85F004CC8F6BAF61FB3D7C3D309671A37(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = (*(ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*)__this); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mBB3177DC91BAF9A33E66B1A16EC5F394B2B4578F((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m426561DA3E3D49AA57296435AED688F8C5A4B294(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95_AdjustorThunk (RuntimeObject* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC9073EEAA5B14CF4EBC308FB652E4E4DBD870D95(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; int32_t L_1 = __this->____offset; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8_AdjustorThunk (RuntimeObject* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m5E1DCE380EA9EE464D3D075EA5A3CA3772275AF8(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_5 = ___0_destination; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_6 = L_5.____array; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m3273B488C711967E3395C66877CCE6BEDF4FF9AC(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9(__this, ((*(ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*)((ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*)(ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m98BD1890DC1DC222BA10076956988FC0B4A460A9(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = ___0_obj; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_1 = L_0.____array; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = __this->____array; if ((!(((RuntimeObject*)(float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)L_1) == ((RuntimeObject*)(float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D _returnValue; _returnValue = ArraySegment_1_Slice_mBF344D2A935E1F562412E56865A931B46850D46D(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mB0F7D617E21297A26172CD85CF7B912A9192B5C3((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D _returnValue; _returnValue = ArraySegment_1_Slice_m77AFB1FBB734EA8AD137314F56E45C2420FA856C(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_1; L_1 = ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_4 = (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)(float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_5 = __this->____array; int32_t L_6 = __this->____offset; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* _returnValue; _returnValue = ArraySegment_1_ToArray_mC631EDC3C19B47DF6D3FDE375AFD34F1119E2168(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m1E2EBF2284A256A73B71122F905EEB677B08BEEC_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_a, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m4738C2A4228F8ABFC544A68E1B1C854395FDCBC9((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mC29D1B65AFDDC425D67D9279CADCA01D1D8AF88C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___0_a, ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = ___0_a; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m1E2EBF2284A256A73B71122F905EEB677B08BEEC(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_op_Implicit_m13A19AFD8FC8930ED43AC3A806FF70C5DF0C80E3_gshared (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D V_0; memset((&V_0), 0, sizeof(V_0)); { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D)); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_1 = V_0; return L_1; } IL_000d: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_array; ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4_t89D9A294E7A79BD81BFBDD18654508532958555E _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCAAC66E5BE55B789136B0E2DD944408059C1FC6B(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (float4_t89D9A294E7A79BD81BFBDD18654508532958555E)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_value, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m93288BC9D69A9C2599A49C82B2A7F81DDC821016(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m8A07103437F9B27DC2D327F510905B3F2A58268F(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68_AdjustorThunk (RuntimeObject* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m1D0126EE40402C1C94596EA240F350DAE978DD68(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___1_item, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m41B8071AD5152DF87A811D34A8F99726F3F473A0(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mDFAB23E0E29F27E329B90A0A3A24A6E3DFD9929C(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float4_t89D9A294E7A79BD81BFBDD18654508532958555E ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4_t89D9A294E7A79BD81BFBDD18654508532958555E _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA7D522373D4C6E6BEB75084336F7190790B8B427(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEAE04364CF9A81D29A4D54FAC9EAA445B717D72E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955_AdjustorThunk (RuntimeObject* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7226E4537539C6DE7E9B2D72CCA23FAFD2F6F955(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5F72F5629E6C5F75295B13825C9DA119C697FCA3(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m8A07103437F9B27DC2D327F510905B3F2A58268F(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F_AdjustorThunk (RuntimeObject* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30810F6BD172DED77F6ABF6724BFB0E793C2DB1F(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2_AdjustorThunk (RuntimeObject* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m81A1A559A52EF0F7A82405369301795E8AE7B2E2(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 L_0; L_0 = ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57ACB196A58C044AE105198B1493B7C383A80A6B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 L_0; L_0 = ArraySegment_1_GetEnumerator_m17DD9A5E86688C275C23AF9D97FB1AF4BD3D258F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t748620E2CD669D1B1CF21F3819CF4DE1A347A3B8 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m70979A07C577068B7C68D120FF2338EEC4D94D00(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2_gshared (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m11B14241A3DDA495D20D8E55D1434B63217003E2(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mA6044D47ABA1F9982E7AD19424BCA82AC245DC9A_gshared (const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)(float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m22DC872E424F8B26E77921D693B111FF8A49E026((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = ((ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23_AdjustorThunk (RuntimeObject* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328_AdjustorThunk (RuntimeObject* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* _returnValue; _returnValue = ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 _returnValue; _returnValue = ArraySegment_1_get_Item_mF89F78D0ADE71D238E6176BDF86B8631E1BE68FD(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m9A4D75473AF62838C4CEAD2BF2B3D21119325043(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = (*(ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*)__this); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mFAF187E683C5F32852E8668695E041F465D4330A((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m8F0A9A395E76B783AA89A1BDBB417BFA59883948(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8_AdjustorThunk (RuntimeObject* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m8D1841BF436BED70C28884790068EC48F8E8E0B8(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; int32_t L_1 = __this->____offset; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D_AdjustorThunk (RuntimeObject* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m6ECE5A11D18EF1D8C33D0BC439E7A57BCFCFF62D(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_5 = ___0_destination; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_6 = L_5.____array; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC16C5B144ED6FC3D7D288DB982D4B9772BF38B46(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF(__this, ((*(ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*)((ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*)(ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mC7BF8B4A2387A659CBED015E85214B7B3C13936A(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = ___0_obj; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_1 = L_0.____array; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = __this->____array; if ((!(((RuntimeObject*)(float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)L_1) == ((RuntimeObject*)(float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F _returnValue; _returnValue = ArraySegment_1_Slice_m1149E2478F67821A4F0439208CD6A9F0159A2DA3(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mB43D4ADE7E6A20A325607C34C007BF4CE2E55328((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F _returnValue; _returnValue = ArraySegment_1_Slice_mAC4E0576AFACAF6CFBBF2E2921C37DB986A5FBC4(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_1; L_1 = ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_4 = (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)(float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_5 = __this->____array; int32_t L_6 = __this->____offset; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* _returnValue; _returnValue = ArraySegment_1_ToArray_m77C2A730F077D42317C0F1C218CC51B4CF016595(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mD7A3E2D278616C76E0686DB85ACD4CF98B8E985F_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_a, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mBFA078C4BF05E7A01C4626274B1DF0A3CFE6D2FF((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m7A7FDBF95AD6033BCEFF15327A0E56E1F5B4426F_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___0_a, ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = ___0_a; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mD7A3E2D278616C76E0686DB85ACD4CF98B8E985F(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_op_Implicit_m9853F13911DCC3949E2F67668F03D4BC518F5A45_gshared (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F V_0; memset((&V_0), 0, sizeof(V_0)); { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F)); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_1 = V_0; return L_1; } IL_000d: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_array; ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBD590A4C586E8F735B0EB82BA00DD713F28F93F5(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m351F674F4DE71856CDA957220B6425B662B8AFDA(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m69CA9DF7171B7B9BA622B4F98EB59CD1D76F4E26(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D_AdjustorThunk (RuntimeObject* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC4C395D426E0742F4AE5E66AC54EDEA4B196AE5D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m8D4CD918C2E0158EA4A7219015C5BD10067D4D2C(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1F1C4149C34E4540763D1B6C302970552C99E652(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m4CD1E25098B9B0520FD6B044267DA9D0EDA71878(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m950F3EA0BC0FB0B9CDC1C9EBCC1652570F6417C2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2_AdjustorThunk (RuntimeObject* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCEB835E3AE2A7927460FCFE23E68A79281FC87B2(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFF4235C13A7547F6F8D9D7CF52F7E98ECBBBB7AE(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m69CA9DF7171B7B9BA622B4F98EB59CD1D76F4E26(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6_AdjustorThunk (RuntimeObject* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m472128BB13F73CF1B94C1D1A4587F56C361E7EC6(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D_AdjustorThunk (RuntimeObject* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF4E558C2EE9BC9EDF09BCE7E4EB2D88B96ECF16D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C L_0; L_0 = ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9EF8355E28F176DA635791E33C09CAEC63572831(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C L_0; L_0 = ArraySegment_1_GetEnumerator_m83958E98E016E07BCFD46F6453FB0360C7C9A9D3(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tC2E2094FF08E43AC917D9128E0514206B722F33C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m376450C89A047191596742EE82B8075E8D14417D(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC_gshared (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_mE60A7319E5792FC0E8604ED24E115C2CEE96DDAC(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m94F1E663FBD710AE271E3957C80738C3A9E447EB_gshared (const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)(float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mE4BA860A64B658712DC655936B00E0DC19D94F23((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = ((ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79_AdjustorThunk (RuntimeObject* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574_AdjustorThunk (RuntimeObject* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* _returnValue; _returnValue = ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 _returnValue; _returnValue = ArraySegment_1_get_Item_mA8EE90EC5F971D7E0C2475F446F15974D6D4ABF9(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m7CBC3A6E1D710E01876186F42FF035DC971021D6(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = (*(ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*)__this); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mB7C0D9BDA62515A0AC4FCFD5E87DA221EFC9DD18((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m305D8C04AEB4B1A0C67DA6715853381939FA4351(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7_AdjustorThunk (RuntimeObject* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC55481DFF1578FC00D350418FC858F1F35E7B2E7(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; int32_t L_1 = __this->____offset; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D_AdjustorThunk (RuntimeObject* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m832FBB569DC74F272102BB81E01F38D7C326327D(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_5 = ___0_destination; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_6 = L_5.____array; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m7A90498692C0C3B33AB97CC071AD37267B74D3E6(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F(__this, ((*(ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*)((ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*)(ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m9C019CEB2F3A528C01FFD3AD7BEE843F8A41533F(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = ___0_obj; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_1 = L_0.____array; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = __this->____array; if ((!(((RuntimeObject*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)L_1) == ((RuntimeObject*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 _returnValue; _returnValue = ArraySegment_1_Slice_m6F618FB63B8B3A6FEC6425217F686B27DA5684C3(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m1800FC0AD438399627AEF1C542AB302B3CAFD574((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 _returnValue; _returnValue = ArraySegment_1_Slice_m8CF63BE4D607D3B43BB3C6867C6A6E9B5891F4DC(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_1; L_1 = ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_4 = (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_5 = __this->____array; int32_t L_6 = __this->____offset; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* _returnValue; _returnValue = ArraySegment_1_ToArray_m918A5CF39C6AFD60DA40F10F20899C03F66C1493(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m8BAC6070165BA484F545CDF26393CDF369B01291_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_a, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m4FAF3C74E301A036820D394DEE419874BA4A963F((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m110B9524958359131DD68682F2A44EB3E03D848F_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___0_a, ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = ___0_a; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m8BAC6070165BA484F545CDF26393CDF369B01291(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_op_Implicit_mA4A41478F74AF3C5B5B97C115C70E715F5EA25D5_gshared (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 V_0; memset((&V_0), 0, sizeof(V_0)); { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6)); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_1 = V_0; return L_1; } IL_000d: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_array; ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4638A84B292F0BFE6F255235135CF50419555C50(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEA39D05BD5965A95D25E08FF00742E64D63FACA3(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mEC54719F3AE5250035FB9DBF72F74231CE7A1A13(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8_AdjustorThunk (RuntimeObject* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3FB7042BC3AB065774F17CE410A84524290C24F8(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m4398BEDBFEB7D10964403ADCEBEA0F826CCAA591(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0482E354EB043EBE3BD832B7DF6288D65D01DADA(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m808C91FE35703B5F7FF15422EAA8B41828AE789E(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75143B4444E31A662202AF9007002CB8CD89D676(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA_AdjustorThunk (RuntimeObject* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m36E259D3418B065C5499740E11DD3EFBE2B2F6CA(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m3BEC185A2C04C60A75D4555AD2649C4C03BBFB36(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mEC54719F3AE5250035FB9DBF72F74231CE7A1A13(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55_AdjustorThunk (RuntimeObject* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m67FF612B227A9291BC2403C262A4AD79F4ED6D55(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB_AdjustorThunk (RuntimeObject* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m66434F8F2BB8BA517017A63A86752C38FE537EDB(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA L_0; L_0 = ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m57B25031DCB8951201701FF355B59319203ADC15(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA L_0; L_0 = ArraySegment_1_GetEnumerator_mE701A87C8C888719A84FB91DB45069BEA0A95884(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t70335EEEEE58E015AA21E28C4DB22E57A44905DA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1293C2DFB2F79BEE43E2AA7DF504F0C6B35B469D(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C_gshared (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m9FD5DE8580731672490A7FF88914C6CB83EE8E2C(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m0BE300A56389C5ED03442A8CDD79B12BFBB32C0D_gshared (const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m2C6ED8C786D95883F4C85B97DF9BCAAB0886CD79((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = ((ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE_AdjustorThunk (RuntimeObject* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4_AdjustorThunk (RuntimeObject* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* _returnValue; _returnValue = ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 _returnValue; _returnValue = ArraySegment_1_get_Item_mB59E06265E1687B7C24B7AE10CA92CA9AD5EA95D(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m48CD121FF7E56A7F13CBAB46D1A67FDF9149B8E1(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = (*(ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*)__this); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mC8F14E564156D9ADF42D9EFAB931775439631975((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mFC9EE8DB77B626BA6A09DC3951A9C96D03CBAE5B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB_AdjustorThunk (RuntimeObject* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mD22BF4E56E2B6EB16F29147EAE6FEA16A72A4AAB(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; int32_t L_1 = __this->____offset; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74_AdjustorThunk (RuntimeObject* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mB2F5E495EEDD9EB91581AC6F69B3F7438A72BE74(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_5 = ___0_destination; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_6 = L_5.____array; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mADEC812349D35C174839FC62E685180D04946205(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882(__this, ((*(ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*)((ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*)(ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m3C8FCB3950677C52DA0E26F85113C28D2730F179(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = ___0_obj; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_1 = L_0.____array; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = __this->____array; if ((!(((RuntimeObject*)(quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)L_1) == ((RuntimeObject*)(quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 _returnValue; _returnValue = ArraySegment_1_Slice_m386B347D3D5FF253A384B16A4D5D70C7361D76DE(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mEB642DDB4BCCD8D8076F30A7448F5129EA3A14A4((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 _returnValue; _returnValue = ArraySegment_1_Slice_m83B7512EEEEF58B1D707978C5C077C34E51B1603(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_1; L_1 = ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_4 = (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)(quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_5 = __this->____array; int32_t L_6 = __this->____offset; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* _returnValue; _returnValue = ArraySegment_1_ToArray_m0FBF2FAB616425AE0FBF1D671BA0B9244184409E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m2F72D9E1F96709507CD8A44C5774D0456FBB2E00_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_a, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mF43671FC8922409793E5A2D533BA06FBC2AE6882((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mB0DD295E69CB56747D10016D3A367BFD500B74CE_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___0_a, ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = ___0_a; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m2F72D9E1F96709507CD8A44C5774D0456FBB2E00(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_op_Implicit_m0A46E48BFE298AEA4BCD916BEB88DE3DC5296740_gshared (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 V_0; memset((&V_0), 0, sizeof(V_0)); { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469)); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_1 = V_0; return L_1; } IL_000d: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_array; ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m79AC2587BB9E2DBE74515705E547E73648A7A463(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_value, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEABB8D0DF0364BBAAF209E2811B7F82ACF850383(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m24D05A45D6E0A28774CC293B4B91B73167CC8EB6(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5_AdjustorThunk (RuntimeObject* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mA7E19E4E892AB4AD8F8734DC6EF2A72C51E959D5(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___1_item, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE2984BBFFF4130A8861F7A0E6C7C2FFE48E5E917(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6DE1C3331EDD037C6E2E4A5CC9EF28F14C858E8F(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mA5FB41B341DD43FE46FFFCAE7E0E2EC1994FFB26(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m732EDFF77586E9038494F4A559247890828A0840(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186_AdjustorThunk (RuntimeObject* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD0BA15AC1A3569C517827A8AC7579B1590698186(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m0735EF038A54F3B2D64261539D86103FD1389F6E(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m24D05A45D6E0A28774CC293B4B91B73167CC8EB6(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6_AdjustorThunk (RuntimeObject* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m4CDD6BC30073896CE0D3A0C0057C2595F81AC1C6(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C_AdjustorThunk (RuntimeObject* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_item, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m21613CB38C0119976B134FC4485652C6F0B2E60C(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F L_0; L_0 = ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m91A7E2B1BB13A50B139EC78FEA9A17CE4CE68469(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F L_0; L_0 = ArraySegment_1_GetEnumerator_mCDF7072EABAADE51D3E4776C6CB8630B4E5B0FF7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t56E267D920DB715C44ACA06AF29A0B47E8241F4F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mBE14A1CF0415837E2EE202BD17F55FF9C115FA5E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125_gshared (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m6A9A6E37222AF9B3CEBA7A75F9C5289866F52125(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_mEC178C716A115C0F9E29AF05709600B025FDD957_gshared (const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)(quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mDD921DC4C7C7C1610E75F3E6E45948C8B26685AE((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = ((ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4_AdjustorThunk (RuntimeObject* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33_AdjustorThunk (RuntimeObject* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* _returnValue; _returnValue = ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 _returnValue; _returnValue = ArraySegment_1_get_Item_m886F88035BFF1F159E8DC6CC9F90999A02D60303(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m1F3AAB7D1A3D4D3389F000B07F4D204098DB8729(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = (*(ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*)__this); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mF163DF3144D0CD3E99781DF971CF2FC8B38C8972((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mAD582C7750BD50EE0F7D969D42F431BC635566EC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE_AdjustorThunk (RuntimeObject* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0C121AD9CED22635E177794250FF0E90ADEDCBBE(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; int32_t L_1 = __this->____offset; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845_AdjustorThunk (RuntimeObject* __this, uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m72AFAFDED255511F9399E700939A771D9CD52845(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_5 = ___0_destination; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_6 = L_5.____array; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mB8F06A0DA0038A7CBE9BCC441E460EE673B4E508(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D(__this, ((*(ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*)((ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*)(ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m616EC3A9028204F06585FDCCED33C337DD9A5438(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = ___0_obj; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_1 = L_0.____array; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = __this->____array; if ((!(((RuntimeObject*)(uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)L_1) == ((RuntimeObject*)(uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B _returnValue; _returnValue = ArraySegment_1_Slice_mD38C5AE35AD4E9A8140DF85D0824788DB87C55D6(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m1F97E04CD150CAFD8F7F95B168EB24C4153DDC33((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B _returnValue; _returnValue = ArraySegment_1_Slice_m7C45E0319C44FB7E91209DCB565F28628FA64C4C(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_1; L_1 = ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_4 = (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)(uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_5 = __this->____array; int32_t L_6 = __this->____offset; uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* _returnValue; _returnValue = ArraySegment_1_ToArray_m83949D13F5F8FDE2B2FFE2C24EF2FA7CCC2985B0(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mDD582FAD66979C3894582352E7925451BE152016_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_a, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mC175B398E0A955E7964E802E700D7C7AB12E965D((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mF8C7F7A146CC6F394565CEB14EC08E079CDDC774_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___0_a, ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = ___0_a; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mDD582FAD66979C3894582352E7925451BE152016(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_op_Implicit_mE7E0405BEDA71E90667337612204E0DF3EE7A686_gshared (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B V_0; memset((&V_0), 0, sizeof(V_0)); { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B)); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_1 = V_0; return L_1; } IL_000d: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_2 = ___0_array; ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01717C45BDFC6111145EEEBD311224F9146520F5(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_value, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mDE3031E99E6E4BE164AEECBBADB32235AA137D3B(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_m4327B933D5CD5B05CA1B4FC8C9CA4E76407722A5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A_AdjustorThunk (RuntimeObject* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m28246248FC7C3C3E8D665DF437C3549B290D409A(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___1_item, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m76E14E092CF14E9729C7FAB0B621C511214F2EDE(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD82F6151AB9ABFAC4AE67EA2C877B568973A1DCA(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m39717D08BF6437DF52E9A2CE368233A69167ED31(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE7D88E9116A9194AB5A417083CE37D585F471A10(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D_AdjustorThunk (RuntimeObject* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m44CB1CC4774D5E03BA9354EEEB2C95A1FB18B75D(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8DA30D0B2871F9862CC111338D9F7612E4E2B229(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_m4327B933D5CD5B05CA1B4FC8C9CA4E76407722A5(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A_AdjustorThunk (RuntimeObject* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE2CB79B69D8C675F5CE95731C0C00B1AE082555A(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665_AdjustorThunk (RuntimeObject* __this, uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___0_item, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m3EED1DAF01DDFDC96E2913E1474334C98BDE4665(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD L_0; L_0 = ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m78E621A1DF9074911B7DFAAA6CAD675722A9385E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD L_0; L_0 = ArraySegment_1_GetEnumerator_mCA4DBB05F327E4A41AD2E2C24F014F31806629F3(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t84995D1BCD2746762C9FCC33EC0B204B06239DBD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m2779A3C675336404EEB31C80757DA83B630D2764(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899_gshared (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_mAAF2129AAAD315D2308AD65BAD320CC998D15899(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m7FFB3B29CC7F0C317F2FD45519DD419999D62B86_gshared (const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = (uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)(uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mB6372A57DB8FB39A835419C978C9A39F63B4DDF4((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = ((ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02_AdjustorThunk (RuntimeObject* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22_AdjustorThunk (RuntimeObject* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* _returnValue; _returnValue = ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE _returnValue; _returnValue = ArraySegment_1_get_Item_mB53EFA6975DF4A2527F509001CC5DE05D0B1004D(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m41B16AF71B88DCFE072D62BAEF7E32DC651771B1(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = (*(ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*)__this); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m6435ED2A79EDA3A448B4FDC11057DA5620670053((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m0364563A4A42EC56BA3BBB0AFBF84265FA1E64DE(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F_AdjustorThunk (RuntimeObject* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mC2B10443EA4CC7BA68C4B5CD59041D5451C09F8F(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; int32_t L_1 = __this->____offset; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9_AdjustorThunk (RuntimeObject* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m475B1953496EBCC1E556FCFDD18496A3006D8EC9(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_5 = ___0_destination; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_6 = L_5.____array; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m45CB75101CB84BFB2F712A9824FDBF5C7415D24F(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3(__this, ((*(ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*)((ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*)(ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m66B16B7BB2AAB2D634B9AB66353DF460321506BC(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = ___0_obj; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_1 = L_0.____array; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = __this->____array; if ((!(((RuntimeObject*)(PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)L_1) == ((RuntimeObject*)(PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 _returnValue; _returnValue = ArraySegment_1_Slice_mB110708BDB73B3CD0FBA03F99B07704F0A7C921D(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mB8179F1FDBDD4CAF0F0A6AFD76B765D4D6E84C22((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 _returnValue; _returnValue = ArraySegment_1_Slice_m1B42AC71BC9F70975EC95478C6A7BA6E297D9840(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_1; L_1 = ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_4 = (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)(PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_5 = __this->____array; int32_t L_6 = __this->____offset; PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* _returnValue; _returnValue = ArraySegment_1_ToArray_mA15C28B59E0D1A98F2F2EEB2ED235E71AA1D5C9B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m63A9DCF322A6AA7FC4E872F1DBADDD2C6477C311_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_a, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m234681180A0995B346F19FF1590D2DE0DFB49AE3((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mC16E291BB45378D1BEDCF333A75D02597875F4CF_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___0_a, ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = ___0_a; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m63A9DCF322A6AA7FC4E872F1DBADDD2C6477C311(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_op_Implicit_m27A94C14F3C2A8B0C22AEF913E3ED219B2DFB08B_gshared (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 V_0; memset((&V_0), 0, sizeof(V_0)); { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5)); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_1 = V_0; return L_1; } IL_000d: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = ___0_array; ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m719ECBF46ADA88FCE586071A5DA13AF1942399B7(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_value, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7421A0ABE5D7A6E207BBFC3D43389F47A17E8E8D(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m1BCB284DA76F4AD4F129F162A1FC88043A260FD3(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD_AdjustorThunk (RuntimeObject* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m3EB09A16D3EE987285BD8D6F1327198ACD9E73BD(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___1_item, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mFA1F85988AB6A155B099EA7912AE694E0A133347(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m83F0F32B458E74FCDD8DDC6AFD5C5CB871DFF6C6(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m89BAA4162A61202F486C97321DA1E4477C34344C(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0487E8F5E42F702EAE8843A8BDB9F256C92979C7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388_AdjustorThunk (RuntimeObject* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m85736A9DE76764703699D40FC56FCB05DC8D3388(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFEEE9C75A21B8F3C4D9420CC371A4F6F9715798C(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m1BCB284DA76F4AD4F129F162A1FC88043A260FD3(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594_AdjustorThunk (RuntimeObject* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m41AF24B5DA372B52E94DF76604E799621601E594(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2_AdjustorThunk (RuntimeObject* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___0_item, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m16B5FC34D6FCEA7D86ED5824C9338AEC46B933A2(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 L_0; L_0 = ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7A2CCB9927D005C23713CA30179E69270B6CFCF(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 L_0; L_0 = ArraySegment_1_GetEnumerator_m7C162ACCEA59EB559B504A34E629CDC3F0735B48(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t53F52C14B42B5064C3310DD949C34E1221832053 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m64823918CB5A4A4D383A1F44FF452E6C0080C348(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5_gshared (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m48E13DA20050EF408768AC0AE2FBD7824756DDC5(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m034C099ACE4FB4723E5E1AB9C3E15218DFADA818_gshared (const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)(PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m14D8AC14E5791C1A2234CDAA477EE64916A33F02((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = ((ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B_AdjustorThunk (RuntimeObject* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE_AdjustorThunk (RuntimeObject* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* _returnValue; _returnValue = ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB _returnValue; _returnValue = ArraySegment_1_get_Item_m4AD7F2A14EC6B87D5E71388C87737F752B61FAAA(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m590754A8B1B81087359133400754F45B05539568(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = (*(ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*)__this); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_mC0B64FAD10F9EDB6B9788B28ED58837DF0D24D48((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m7063E43EA06B5AC335DB72DA9DDEF5FEC09D19AC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE_AdjustorThunk (RuntimeObject* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m1EEB0972C2370AC0D0F1AA66E21BEF51492FB6BE(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; int32_t L_1 = __this->____offset; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D_AdjustorThunk (RuntimeObject* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mFB0AD5FCEF706F706EFA22CAD0C7288890699F3D(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_5 = ___0_destination; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_6 = L_5.____array; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mA1E3DA772B4CA8305CAAE2A2441A22A3E8948779(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C(__this, ((*(ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*)((ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*)(ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m4D88BC7EDC60853AF15F58292BE664CBE42DC90D(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = ___0_obj; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_1 = L_0.____array; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = __this->____array; if ((!(((RuntimeObject*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)L_1) == ((RuntimeObject*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE _returnValue; _returnValue = ArraySegment_1_Slice_mA24887E69E1E0120E15C93C6252F8A3FD2B3DDC4(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m70BECE2DC798F3D9B477472B4A352F1402C276EE((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE _returnValue; _returnValue = ArraySegment_1_Slice_mF7136499CF66585AAB63B169613B6206D7B8E48C(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_1; L_1 = ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_4 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_5 = __this->____array; int32_t L_6 = __this->____offset; LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* _returnValue; _returnValue = ArraySegment_1_ToArray_m672EFEBCCEC19810534BC33DB20BE3537647AE25(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m609DF8CA847AF63C509B8B25A59F14542A7EC8FD_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_a, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m3A4E0B60268FE9040D20364D063BD2237D6D601C((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m05F009B0B9EA489146B667BAFFDC9BD8655DC192_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___0_a, ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = ___0_a; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m609DF8CA847AF63C509B8B25A59F14542A7EC8FD(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_op_Implicit_m91F04D12E5B68AC391FD0CB10DDBD019AAC5CC41_gshared (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE V_0; memset((&V_0), 0, sizeof(V_0)); { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE)); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_1 = V_0; return L_1; } IL_000d: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = ___0_array; ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB5A47C8CA7DF9ADB95B0C8FA1588882363831FCE(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_value, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m66B24509EFFB8189C105B8B3E5EA3B2747C7F934(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_mFDEF530349E4399C656B68CF260495E225F06CE8(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D_AdjustorThunk (RuntimeObject* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mCC04D835F18B85FA06D173B5A6B643153007456D(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___1_item, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m839E89CC798F265D206F73D771D1F38C3F18DD78(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mB25EA9BB756F697A3A511797D6770E0BC8BC27D2(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m1B3469A779DC0E56458783FA7914676B569E0E56(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m24A3E453F3680D75A09CA7DF15B22C75968CB925(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326_AdjustorThunk (RuntimeObject* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE4B902F3A7A3051F8C614F7FA72475CF7842A326(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mDE44C893646F9283D3DC7F79B1C45A8A9CDF58F3(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_mFDEF530349E4399C656B68CF260495E225F06CE8(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A_AdjustorThunk (RuntimeObject* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mB2872B262CDFAA1CA8BD66F4E42C17827CD9390A(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2_AdjustorThunk (RuntimeObject* __this, LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB ___0_item, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m02379022D6CC5F53848981E7ECC653DB131062C2(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E L_0; L_0 = ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C54261F4679057ABA029C66E1EDE3B36FA8D62E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E L_0; L_0 = ArraySegment_1_GetEnumerator_mDFE48F933BB7B8A59265BBEE70FE4BECA6246AAC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tAB29771D9A6B8D0C728AAAC67128207B5414704E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m7E33009D493139D09764342A519148ADB9DF6A8C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A_gshared (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m84E2B413C469585BAB8A22FAD5831FFD0ADA400A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m8952C837B093D7A122B851B2DF6D256A36C20092_gshared (const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m5417E5F24B8FF39444715ACA6D647F89D04F195B((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = ((ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E_AdjustorThunk (RuntimeObject* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325_AdjustorThunk (RuntimeObject* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* _returnValue; _returnValue = ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D _returnValue; _returnValue = ArraySegment_1_get_Item_m97E13F34C12691B5A3D10D2C84C82CF31A1E7167(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_m28EE3770CD42F0B80E22428DCBED216ED42DF77B(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = (*(ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*)__this); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m18090400FAF051FEECE83FAACC0204EC373C3AD4((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_m163A007CE9030CDB29C06F815E70D36E20382459(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B_AdjustorThunk (RuntimeObject* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m39817FB39B11281BF1CF98CBE7319B366A7B5D4B(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; int32_t L_1 = __this->____offset; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F_AdjustorThunk (RuntimeObject* __this, ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0EC82B948613217032ED6A914CFA87CA92CA814F(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_5 = ___0_destination; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_6 = L_5.____array; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m72FC465330409582C032BFCE037F6E5E843ED5CD(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5(__this, ((*(ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*)((ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*)(ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mC38807F088F3AD6FBB762C88E6F4EA4DD333D552(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = ___0_obj; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_1 = L_0.____array; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = __this->____array; if ((!(((RuntimeObject*)(ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)L_1) == ((RuntimeObject*)(ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)L_2)))) { goto IL_002b; } } { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 _returnValue; _returnValue = ArraySegment_1_Slice_m3476B039A254E77E8DEBB9FF911CF21D258B280F(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_m322E10F2BF73AEDE1659B6EFDBB680406DBA0325((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 _returnValue; _returnValue = ArraySegment_1_Slice_m962CDBC0F67B9B076B2A0C5A6B47762603CE518A(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_1; L_1 = ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_4 = (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)(ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_5 = __this->____array; int32_t L_6 = __this->____offset; ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* _returnValue; _returnValue = ArraySegment_1_ToArray_m2209E23B0A336BDB2DE568F93F58F129428A7C9B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_m704B53BBAC7E04FA9F8F80F754009A1091FB5EC3_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_a, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_m009E9AA88819E96AA28986848546B0375349FCA5((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_mE3C79B829456A88B7E57E5F5528FFE19AB804E8C_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___0_a, ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = ___0_a; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_m704B53BBAC7E04FA9F8F80F754009A1091FB5EC3(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_op_Implicit_mF2685913B4587010FD7A2AD6DE4D7C5EA4DF58DC_gshared (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ___0_array, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 V_0; memset((&V_0), 0, sizeof(V_0)); { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0)); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_1 = V_0; return L_1; } IL_000d: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_2 = ___0_array; ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mC116995B96DA3D395728B23CE47B4AA7D7EC91CF(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_value, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m1025C4AB108F1CE140D66F5B62C3B40CD0563C73(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m927C851BEDD9D4C5925547A5C9D67628130B5C21(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9_AdjustorThunk (RuntimeObject* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m81A20216B65C0EFDF58E448BC8275CCA82C391E9(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___1_item, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m3BE9516F40B0FD11559576E0465BE7F4A681B53D(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0E7C50D98841C001DB7A67CF56FE2FD570F9C32F(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m50DBD1E21E67A313C3C0A2F0333AFB195C2F9F0B(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4196E00F28FAB0D5710AA58E7F55F27A84A02818(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3_AdjustorThunk (RuntimeObject* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA53D20161A582F176238A90168DB2906DD37C3(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m44BA6AF9766A48215B8CF4FA27084FC23B32495B(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisParticle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D_m927C851BEDD9D4C5925547A5C9D67628130B5C21(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686_AdjustorThunk (RuntimeObject* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_mE9B2C7677A7E548A6CB12235A7D542E7067BE686(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C_AdjustorThunk (RuntimeObject* __this, Particle_tF16C89682A98AB276CCBE4DA0A6E82F98500F79D ___0_item, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF734DB9A2DDDD4B313A49503E48172C18B5D0A5C(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 L_0; L_0 = ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m659038DB41F7B0025EA2AF00973BEFFEBF21ED7C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 L_0; L_0 = ArraySegment_1_GetEnumerator_m832527B6E8371C7326C6689A344E21A761D67E78(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_tB018129E021752977CC85A69D6192195F03CC8D3 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m1927167CC2D429239609ACCC9CE76E4D8858C5F8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639_gshared (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m30D1107F655C2C9BC0056B1E2367D39FD4C53639(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m22C2B7389B051B9365C3AA31C6691E111933F31E_gshared (const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = (ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)(ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_m85F5F61338D7DEE6260183E754B6B784D3FA4F8E((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = ((ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = ___0_array; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL); } IL_0009: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_1 = ___0_array; __this->____array = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_1); __this->____offset = 0; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = ___0_array; NullCheck(L_2); __this->____count = ((int32_t)(((RuntimeArray*)L_2)->max_length)); return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11_AdjustorThunk (RuntimeObject* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = ___0_array; if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_offset; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = ___0_array; NullCheck(L_2); if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0011; } } { int32_t L_3 = ___2_count; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_4 = ___0_array; NullCheck(L_4); int32_t L_5 = ___1_offset; if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)))))) { goto IL_0019; } } IL_0011: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_6 = ___0_array; int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; ThrowHelper_ThrowArraySegmentCtorValidationFailedExceptions_mA458D616CD8E2B3FDDD111F8ED15120F0487E9B5((RuntimeArray*)L_6, L_7, L_8, NULL); } IL_0019: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_9 = ___0_array; __this->____array = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_9); int32_t L_10 = ___1_offset; __this->____offset = L_10; int32_t L_11 = ___2_count; __this->____count = L_11; return; } } IL2CPP_EXTERN_C void ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4_AdjustorThunk (RuntimeObject* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4(_thisAdjusted, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; return L_0; } } IL2CPP_EXTERN_C LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* _returnValue; _returnValue = ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_6 = (L_2)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED _returnValue; _returnValue = ArraySegment_1_get_Item_mFAFA352CB69E43680F524692AF1F106E83B5C929(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_5 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_3, L_4))), (LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED)L_5); return; } } IL2CPP_EXTERN_C void ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_set_Item_mF82D7FE8AAA4A3106CAB6431E38EF847AD081EFF(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = (*(ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*)__this); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 L_1; memset((&L_1), 0, sizeof(L_1)); Enumerator__ctor_m4233D398628DBD9B3228AD7431A9EAF4D1609EC1((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_1; } } IL2CPP_EXTERN_C Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 _returnValue; _returnValue = ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { int32_t L_1 = __this->____offset; il2cpp_codegen_runtime_class_init_inline(HashHelpers_t285C6E63B4A4E8D837BDBC63DE4E2D23C85467D4_il2cpp_TypeInfo_var); int32_t L_2; L_2 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(((int32_t)5381), L_1, NULL); int32_t L_3 = __this->____count; int32_t L_4; L_4 = HashHelpers_Combine_mBE398FF248FE6B082F5E254BCD36E3B3351608D7(L_2, L_3, NULL); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_5 = __this->____array; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_5); return ((int32_t)(L_4^L_6)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_GetHashCode_mE7C659441221355940591B9D528F9C2470EB15F8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = ___0_destination; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA(__this, L_0, 0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F_AdjustorThunk (RuntimeObject* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_mF8580D1B680D33FE16E0E93057E2F9701E892B2F(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; int32_t L_1 = __this->____offset; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = ___0_destination; int32_t L_3 = ___1_destinationIndex; int32_t L_4 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA_AdjustorThunk (RuntimeObject* __this, LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_destination, int32_t ___1_destinationIndex, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m0569B2B38DA1F1DC665E1278FF9D5E0E653ADFDA(_thisAdjusted, ___0_destination, ___1_destinationIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_destination, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_1 = ___0_destination; int32_t L_2 = L_1.____count; if ((((int32_t)L_0) <= ((int32_t)L_2))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); } IL_0020: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_3 = __this->____array; int32_t L_4 = __this->____offset; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_5 = ___0_destination; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_6 = L_5.____array; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_7 = ___0_destination; int32_t L_8 = L_7.____offset; int32_t L_9 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_6, L_8, L_9, NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_destination, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_CopyTo_m761DA79B0753B5205619BF54F04372DAE107D1E5(_thisAdjusted, ___0_destination, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1(__this, ((*(ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*)((ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*)(ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mFE80D64A7F6ACFAFD58DC07C2B6EB501E5E798E5(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_obj, const RuntimeMethod* method) { { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = ___0_obj; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_1 = L_0.____array; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = __this->____array; if ((!(((RuntimeObject*)(LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)L_1) == ((RuntimeObject*)(LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)L_2)))) { goto IL_002b; } } { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_3 = ___0_obj; int32_t L_4 = L_3.____offset; int32_t L_5 = __this->____offset; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_002b; } } { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_6 = ___0_obj; int32_t L_7 = L_6.____count; int32_t L_8 = __this->____count; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1_AdjustorThunk (RuntimeObject* __this, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_obj, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0014: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = __this->____array; int32_t L_3 = __this->____offset; int32_t L_4 = ___0_index; int32_t L_5 = __this->____count; int32_t L_6 = ___0_index; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_7; memset((&L_7), 0, sizeof(L_7)); ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4((&L_7), L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_7; } } IL2CPP_EXTERN_C ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 _returnValue; _returnValue = ArraySegment_1_Slice_m1852840C7BFF74D9ACC89C5D25BE9B2038C04736(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; int32_t L_1 = __this->____count; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_001a; } } { int32_t L_2 = ___1_count; int32_t L_3 = __this->____count; int32_t L_4 = ___0_index; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_001f; } } IL_001a: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_001f: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_5 = __this->____array; int32_t L_6 = __this->____offset; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_9; memset((&L_9), 0, sizeof(L_9)); ArraySegment_1__ctor_mD85E0A2F8BE434292A8F937804535D462FD439B4((&L_9), L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return L_9; } } IL2CPP_EXTERN_C ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 _returnValue; _returnValue = ArraySegment_1_Slice_m8494BB76B6701868900B585D44B978E06D8414E5(_thisAdjusted, ___0_index, ___1_count, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = __this->____count; if (L_0) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_1; L_1 = ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = L_1.____array; return L_2; } IL_0019: { int32_t L_3 = __this->____count; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_4 = (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)(LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)L_3); V_0 = L_4; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_5 = __this->____array; int32_t L_6 = __this->____offset; LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_7 = V_0; int32_t L_8 = __this->____count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* _returnValue; _returnValue = ArraySegment_1_ToArray_m748C66CD976D1C4D93FCA0CC6F1F1330D8D93252(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Equality_mE69E7EF774DD8583216AEB0487EA79BA565DA24E_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_a, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_1; L_1 = ArraySegment_1_Equals_mE87B79B41564BF56411545D9A32BE41DC13EC5A1((&___0_a), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_op_Inequality_m72B5BE08EB8BC95CFE135578F8A9117E841CD005_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___0_a, ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ___1_b, const RuntimeMethod* method) { { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = ___0_a; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2; L_2 = ArraySegment_1_op_Equality_mE69E7EF774DD8583216AEB0487EA79BA565DA24E(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_op_Implicit_mC25D6F36508299C73584B8727A814FD3C1A65ABF_gshared (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ___0_array, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 V_0; memset((&V_0), 0, sizeof(V_0)); { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = ___0_array; if (L_0) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0)); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_1 = V_0; return L_1; } IL_000d: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_2 = ___0_array; ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_3; memset((&L_3), 0, sizeof(L_3)); ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_m3FB4B43ED26C8C674BAD50322087FBB276D1DFF6(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_6 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, L_5))), (LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED)L_6); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_value, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBE47AC1D993FEE4BD1A350F68722F02835AA0C48(_thisAdjusted, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_m69A73D7B6701A966117018F7E1A07350578F9CD7(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0025; } } { return (-1); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____offset; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67_AdjustorThunk (RuntimeObject* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_m6D0A1EAE75D6EB4EF86EBB8014FEC07C4CA82F67(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___1_item, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m9B847E4FC66E697BC577688B259BBC5E0DD4C405(_thisAdjusted, ___0_index, ___1_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2CEC7F323F5E8F229B22CAFC8157354A19D6BB22(_thisAdjusted, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, int32_t ___0_index, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____count; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0018; } } IL_0013: { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0018: { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_3 = __this->____array; int32_t L_4 = __this->____offset; int32_t L_5 = ___0_index; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_7 = (L_3)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m2923B048F035D3758FA62395487BDE90BA365442(_thisAdjusted, ___0_index, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m093221B27723623D18040BE3871FE343DFA32382(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F_AdjustorThunk (RuntimeObject* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE659418176C0EA9C47798E2AB112A3B6427DDC5F(_thisAdjusted, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return; } } IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mA4EB62518A0C3C6A946BDE5C59E3EB0919995E37(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_1 = ___0_item; int32_t L_2 = __this->____offset; int32_t L_3 = __this->____count; int32_t L_4; L_4 = Array_IndexOf_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_m69A73D7B6701A966117018F7E1A07350578F9CD7(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E_AdjustorThunk (RuntimeObject* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m30218697D62699343E8B0BB644DDCE650AD11E5E(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { { ThrowHelper_ThrowNotSupportedException_mDA46D371AB09B529B54FC663D5D14AB1055081AE(NULL); return (bool)0; } } IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585_AdjustorThunk (RuntimeObject* __this, LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED ___0_item, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mD08B67C39BDD217CD4B2A67811309CDEF8F3C585(_thisAdjusted, ___0_item, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 L_0; L_0 = ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A91BCE62E720984860B3EA07BF5FC4D4DCE44E8(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 L_0; L_0 = ArraySegment_1_GetEnumerator_mBDF8E95DCB7ED0E3122C7E7EE1D458309E8C107C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Enumerator_t35F964FAA4C3951A5535EF80F8DF52889959A829 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m976186ECB5C62654F40F37400DFB5085CB6E8C2B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F_gshared (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowInvalidOperationException_m87367C99D47417E5832FEFFE96BA13B6F4B2042C((int32_t)((int32_t)50), NULL); } IL_000f: { return; } } IL2CPP_EXTERN_C void ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ArraySegment_1_ThrowInvalidOperationIfDefault_m81220D8DD542E71A81294548B01D13042BEC661F(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__cctor_m6AF778B5C09B6FF6C45421E4FBEDCB513A02C477_gshared (const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = (LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)(LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11), (uint32_t)0); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_1; memset((&L_1), 0, sizeof(L_1)); ArraySegment_1__ctor_mB778F91F697E29F8F2D918EA37C8122A3F77AF11((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField))->____array), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m1EFDAFB720255BDB8DEC5D757021E2B332DA1786_gshared (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* __this, ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { Exception_t* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { RuntimeObject* L_0 = ___3_comparer; if (L_0) { goto IL_000b_1; } } { Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* L_1; L_1 = Comparer_1_get_Default_m2465C55D5E7F121F0F78CF0622C97D21798C1767(il2cpp_rgctx_method(method->klass->rgctx_data, 1)); ___3_comparer = (RuntimeObject*)L_1; } IL_000b_1: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_2 = ___0_keys; int32_t L_3 = ___1_index; int32_t L_4 = ___2_length; RuntimeObject* L_5 = ___3_comparer; RuntimeObject* L_6 = L_5; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_7 = (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6)); Comparison_1__ctor_m89224E4BBDD6A992CD6FCCEA2D78F98E29F9D48C(L_7, (RuntimeObject*)L_6, (intptr_t)((void*)GetInterfaceMethodInfo(L_6, 0, il2cpp_rgctx_data(method->klass->rgctx_data, 0))), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74(L_2, L_3, L_4, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); goto IL_003d; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0023; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002d; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0030; } throw e; } CATCH_0023: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_8 = ((IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)IL2CPP_GET_ACTIVE_EXCEPTION(IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*));; RuntimeObject* L_9 = ___3_comparer; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF((RuntimeObject*)L_9, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_003d; } CATCH_002d: { ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4* L_10 = ((ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*)IL2CPP_GET_ACTIVE_EXCEPTION(ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_0030: { Exception_t* L_11 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_0 = L_11; Exception_t* L_12 = V_0; InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_13 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), L_12, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, method); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mE83167A713AC87EC584811EA822E7D1CAEDCC8B0_gshared (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* __this, ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_array, int32_t ___1_index, int32_t ___2_length, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { RuntimeObject* L_0 = ___4_comparer; if (L_0) { goto IL_000b_1; } } { Comparer_1_tFC8A86696DF058183CDF8ABE575DE5E54D798EFB* L_1; L_1 = Comparer_1_get_Default_m2465C55D5E7F121F0F78CF0622C97D21798C1767(il2cpp_rgctx_method(method->klass->rgctx_data, 1)); ___4_comparer = (RuntimeObject*)L_1; } IL_000b_1: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_2 = ___0_array; int32_t L_3 = ___1_index; int32_t L_4 = ___2_length; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_5 = ___3_value; RuntimeObject* L_6 = ___4_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); int32_t L_7; L_7 = ArraySortHelper_1_InternalBinarySearch_m7E44E0799CD3753096A78F652BB102CBD9BEF610(L_2, L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); V_0 = L_7; goto IL_002a; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_001a; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_001d; } throw e; } CATCH_001a: { ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4* L_8 = ((ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*)IL2CPP_GET_ACTIVE_EXCEPTION(ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_001d: { Exception_t* L_9 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_1 = L_9; Exception_t* L_10 = V_1; InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), L_10, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method); } IL_002a: { int32_t L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mAA8A42F1D14FE3AF97B4968A5687F3E614E956D7_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { Exception_t* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_0 = ___0_keys; int32_t L_1 = ___1_index; int32_t L_2 = ___2_length; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_3 = ___3_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); goto IL_0024; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_000b: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_4 = ((IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)IL2CPP_GET_ACTIVE_EXCEPTION(IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*));; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_5 = ___3_comparer; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF((RuntimeObject*)L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0024; } CATCH_0014: { ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4* L_6 = ((ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*)IL2CPP_GET_ACTIVE_EXCEPTION(ThreadAbortException_tCA1833E5D49782387EDF3BDCBDB90597B273F3C4*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_0017: { Exception_t* L_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_0 = L_7; Exception_t* L_8 = V_0; InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), L_8, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_0024: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m7E44E0799CD3753096A78F652BB102CBD9BEF610_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_array, int32_t ___1_index, int32_t ___2_length, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___3_value, RuntimeObject* ___4_comparer, 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 = ___1_index; V_0 = L_0; int32_t L_1 = ___1_index; int32_t L_2 = ___2_length; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), 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)il2cpp_codegen_add(L_3, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_4, L_5))>>1)))); RuntimeObject* L_6 = ___4_comparer; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_7 = ___0_array; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_10 = (L_7)->GetAt(static_cast(L_9)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_11 = ___3_value; NullCheck(L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 >::Invoke(0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0), L_6, L_10, L_11); V_3 = 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)il2cpp_codegen_add(L_16, 1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = ((int32_t)il2cpp_codegen_subtract(L_17, 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)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___1_comparer, int32_t ___2_a, int32_t ___3_b, const RuntimeMethod* method) { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___2_a; int32_t L_1 = ___3_b; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_2 = ___1_comparer; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_3 = ___0_keys; int32_t L_4 = ___2_a; NullCheck(L_3); int32_t L_5 = L_4; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_6 = (L_3)->GetAt(static_cast(L_5)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_7 = ___0_keys; int32_t L_8 = ___3_b; NullCheck(L_7); int32_t L_9 = L_8; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_2); int32_t L_11; L_11 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_2, L_6, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_12 = ___0_keys; int32_t L_13 = ___2_a; NullCheck(L_12); int32_t L_14 = L_13; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = L_15; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_16 = ___0_keys; int32_t L_17 = ___2_a; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_18 = ___0_keys; int32_t L_19 = ___3_b; NullCheck(L_18); int32_t L_20 = L_19; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_21); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_22 = ___0_keys; int32_t L_23 = ___3_b; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_24); } IL_0039: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_a, int32_t ___1_i, int32_t ___2_j, const RuntimeMethod* method) { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___1_i; int32_t L_1 = ___2_j; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_2 = ___0_a; int32_t L_3 = ___1_i; NullCheck(L_2); int32_t L_4 = L_3; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = L_5; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_6 = ___0_a; int32_t L_7 = ___1_i; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_8 = ___0_a; int32_t L_9 = ___2_j; NullCheck(L_8); int32_t L_10 = L_9; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_11); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_12 = ___0_a; int32_t L_13 = ___2_j; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_14); } IL_0022: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m404F49013CFA11D21040030E4A007F12D92FDF74_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_left, int32_t ___2_length, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___2_length; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_1 = ___0_keys; int32_t L_2 = ___1_left; int32_t L_3 = ___2_length; int32_t L_4 = ___1_left; int32_t L_5 = ___2_length; int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2PlusOne_m33AC60574EC2B80A3B7084361A3736D4CFE91F6D(L_5, NULL); Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_7 = ___3_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_3, L_4)), 1)), ((int32_t)il2cpp_codegen_multiply(2, L_6)), L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, int32_t ___3_depthLimit, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___2_hi; int32_t L_1 = ___1_lo; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 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; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_5 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_6 = ___4_comparer; int32_t L_7 = ___1_lo; int32_t L_8 = ___2_hi; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_5, L_6, L_7, L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_10 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_11 = ___4_comparer; int32_t L_12 = ___1_lo; int32_t L_13 = ___2_hi; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_10, L_11, L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_14 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_15 = ___4_comparer; int32_t L_16 = ___1_lo; int32_t L_17 = ___2_hi; ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_14, L_15, L_16, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_18 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_19 = ___4_comparer; int32_t L_20 = ___2_hi; int32_t L_21 = ___2_hi; ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_18, L_19, ((int32_t)il2cpp_codegen_subtract(L_20, 1)), L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } IL_004b: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_22 = ___0_keys; int32_t L_23 = ___1_lo; int32_t L_24 = ___2_hi; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_25 = ___4_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_InsertionSort_mD1920CCA1E852E9ACB3252C30D4C7E925A4AF782(L_22, L_23, L_24, L_25, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0056: { int32_t L_26 = ___3_depthLimit; if (L_26) { goto IL_0064; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_27 = ___0_keys; int32_t L_28 = ___1_lo; int32_t L_29 = ___2_hi; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_30 = ___4_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_Heapsort_m5B56AA46D3650DC2601514EFEA2A87E2A6C43FC9(L_27, L_28, L_29, L_30, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return; } IL_0064: { int32_t L_31 = ___3_depthLimit; ___3_depthLimit = ((int32_t)il2cpp_codegen_subtract(L_31, 1)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_32 = ___0_keys; int32_t L_33 = ___1_lo; int32_t L_34 = ___2_hi; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_35 = ___4_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); int32_t L_36; L_36 = ArraySortHelper_1_PickPivotAndPartition_mBDB6FDC90A1A393CBDBFBAB1D4337CDF9C9C6D24(L_32, L_33, L_34, L_35, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_1 = L_36; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_37 = ___0_keys; int32_t L_38 = V_1; int32_t L_39 = ___2_hi; int32_t L_40 = ___3_depthLimit; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_41 = ___4_comparer; ArraySortHelper_1_IntroSort_m26C462EB063DB9AD5A1CE825EB8C51D3DC4BD85E(L_37, ((int32_t)il2cpp_codegen_add(L_38, 1)), L_39, L_40, L_41, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_42 = V_1; ___2_hi = ((int32_t)il2cpp_codegen_subtract(L_42, 1)); } IL_0086: { int32_t L_43 = ___2_hi; int32_t L_44 = ___1_lo; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mBDB6FDC90A1A393CBDBFBAB1D4337CDF9C9C6D24_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { int32_t V_0 = 0; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___1_lo; int32_t L_1 = ___2_hi; int32_t L_2 = ___1_lo; V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_1, L_2))/2)))); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_3 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_4 = ___3_comparer; int32_t L_5 = ___1_lo; int32_t L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_7 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_8 = ___3_comparer; int32_t L_9 = ___1_lo; int32_t L_10 = ___2_hi; ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_7, L_8, L_9, L_10, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_11 = ___0_keys; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_12 = ___3_comparer; int32_t L_13 = V_0; int32_t L_14 = ___2_hi; ArraySortHelper_1_SwapIfGreater_m75A02B1130BEE594F3752DA7E56233985D691F0A(L_11, L_12, L_13, L_14, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_15 = ___0_keys; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = L_18; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_19 = ___0_keys; int32_t L_20 = V_0; int32_t L_21 = ___2_hi; ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1(L_19, L_20, ((int32_t)il2cpp_codegen_subtract(L_21, 1)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); int32_t L_22 = ___1_lo; V_2 = L_22; int32_t L_23 = ___2_hi; V_3 = ((int32_t)il2cpp_codegen_subtract(L_23, 1)); goto IL_0073; } IL_003d: { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_24 = ___3_comparer; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_25 = ___0_keys; int32_t L_26 = V_2; int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 1)); V_2 = L_27; NullCheck(L_25); int32_t L_28 = L_27; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_29 = (L_25)->GetAt(static_cast(L_28)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_30 = V_1; NullCheck(L_24); int32_t L_31; L_31 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_24, L_29, L_30, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_32 = ___3_comparer; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_33 = V_1; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_34 = ___0_keys; int32_t L_35 = V_3; int32_t L_36 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); V_3 = L_36; NullCheck(L_34); int32_t L_37 = L_36; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck(L_32); int32_t L_39; L_39 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_32, L_33, L_38, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); 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; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_42 = ___0_keys; int32_t L_43 = V_2; int32_t L_44 = V_3; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1(L_42, L_43, L_44, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); } 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: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_47 = ___0_keys; int32_t L_48 = V_2; int32_t L_49 = ___2_hi; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1(L_47, L_48, ((int32_t)il2cpp_codegen_subtract(L_49, 1)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); int32_t L_50 = V_2; return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m5B56AA46D3650DC2601514EFEA2A87E2A6C43FC9_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_hi; int32_t L_1 = ___1_lo; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); int32_t L_2 = V_0; V_1 = ((int32_t)(L_2/2)); goto IL_001a; } IL_000c: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_3 = ___0_keys; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___1_lo; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_7 = ___3_comparer; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7(L_3, L_4, L_5, L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 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 = L_10; goto IL_003e; } IL_0022: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_11 = ___0_keys; int32_t L_12 = ___1_lo; int32_t L_13 = ___1_lo; int32_t L_14 = V_2; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_Swap_m84D64777EA44D854615C1D01C5054245037029A1(L_11, L_12, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_13, L_14)), 1)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_15 = ___0_keys; int32_t L_16 = V_2; int32_t L_17 = ___1_lo; Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_18 = ___3_comparer; ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7(L_15, 1, ((int32_t)il2cpp_codegen_subtract(L_16, 1)), L_17, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); int32_t L_19 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_19, 1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mDF288026B93BA3230BC01D304650406CE7028FA7_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_i, int32_t ___2_n, int32_t ___3_lo, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___4_comparer, const RuntimeMethod* method) { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_0 = ___0_keys; int32_t L_1 = ___3_lo; int32_t L_2 = ___1_i; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), 1)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___1_i; V_1 = ((int32_t)il2cpp_codegen_multiply(2, L_5)); int32_t L_6 = V_1; int32_t L_7 = ___2_n; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_8 = ___4_comparer; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_9 = ___0_keys; int32_t L_10 = ___3_lo; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_10, L_11)), 1)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_13 = (L_9)->GetAt(static_cast(L_12)); ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_14 = ___0_keys; int32_t L_15 = ___3_lo; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_15, L_16)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck(L_8); int32_t L_19; L_19 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_8, L_13, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0038: { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_21 = ___4_comparer; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_22 = V_0; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_23 = ___0_keys; int32_t L_24 = ___3_lo; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_24, L_25)), 1)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck(L_21); int32_t L_28; L_28 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_21, L_22, L_27, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_29 = ___0_keys; int32_t L_30 = ___3_lo; int32_t L_31 = ___1_i; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_32 = ___0_keys; int32_t L_33 = ___3_lo; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_33, L_34)), 1)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_30, L_31)), 1))), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_36); int32_t L_37 = V_1; ___1_i = L_37; } IL_0067: { int32_t L_38 = ___1_i; int32_t L_39 = ___2_n; if ((((int32_t)L_38) <= ((int32_t)((int32_t)(L_39/2))))) { goto IL_000e; } } IL_006d: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_40 = ___0_keys; int32_t L_41 = ___3_lo; int32_t L_42 = ___1_i; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_41, L_42)), 1))), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_43); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mD1920CCA1E852E9ACB3252C30D4C7E925A4AF782_gshared (ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* ___0_keys, int32_t ___1_lo, int32_t ___2_hi, Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* ___3_comparer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___1_lo; V_0 = L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = L_1; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_2 = ___0_keys; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add(L_3, 1)); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = L_5; goto IL_0026; } IL_0012: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_6 = ___0_keys; int32_t L_7 = V_1; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_8 = ___0_keys; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_7, 1))), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_11); int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___1_lo; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* L_15 = ___3_comparer; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_16 = V_2; ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_17 = ___0_keys; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_15); int32_t L_21; L_21 = Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_inline(L_15, L_16, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { ArraySegment_1U5BU5D_tBC678C23B85C510321B1831B36907C2FECE21C3F* L_22 = ___0_keys; int32_t L_23 = V_1; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_23, 1))), (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)L_24); int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___2_hi; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* ArraySortHelper_1_get_Default_m793ED004D10C3E4206A9842B97196F3A5A9FB439_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* L_0 = ((ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_defaultArraySortHelper; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m93FAD57DFE50435E534746DBEA4B02E8CB6A3494_gshared (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__cctor_m599D21340DC84080F96E2B195C77A6814ED098D1_gshared (const RuntimeMethod* method) { { ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB* L_0 = (ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20)); ArraySortHelper_1__ctor_m93FAD57DFE50435E534746DBEA4B02E8CB6A3494(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); ((ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_defaultArraySortHelper = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ArraySortHelper_1_t83FBC0B3C3E21EADF36CC1B97DCBAC268CE8FFAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))->___s_defaultArraySortHelper), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ArraySegment_1_get_Array_m1E527B0219936D6E63F60F321794D4A41AE9FA96_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mDDFD5262CBC72F51E3E18D6869FBA03A86FB7A8B_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mABA070861BE134EF962A6E80D53B885A5F9C020E_gshared_inline (ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 ArraySegment_1_get_Empty_m27DED790A57357E76803F5B6419E3127065B2793_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4 L_0 = ((ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* ArraySegment_1_get_Array_m9C8D815BCD51CB9BBE75FB9638CCEE768DFC759E_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { TileDataU5BU5D_t8ED8BC6666304EE5B40A2E0A7586040B24F96F4D* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m68C78FCF97BD550320833CE4542F00ACB78707F1_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF55EA36E7DB813963CC5823BB6B806F1711B47DA_gshared_inline (ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 ArraySegment_1_get_Empty_m4F5435BAD84673F4F2BBD4A5A60B5407C437C2B4_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562 L_0 = ((ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* ArraySegment_1_get_Array_m36D0B3102AA934A99E3996B16BA3359A023ABA9D_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { Transform3x4U5BU5D_t9E24C701B0AEB20DA429E31763AAA5701AFED97E* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m532F7B011172558E5F2650D4D3456E7043C95A44_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m024889E269D51899F67C68DA8C183D7BD3142B92_gshared_inline (ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A ArraySegment_1_get_Empty_m6E53AA6A2FD4760F83A4A0E5DE4185C3FA787B53_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A L_0 = ((ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ArraySegment_1_get_Array_mA6080DDE2F58074FA6402F7FA3BE0F99010A1C16_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m261CC8116828426A503FEF4E8AAF896F21247DE4_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB107AF4C554116393B8518107B35709EDE1CED56_gshared_inline (ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 ArraySegment_1_get_Empty_mBD47324B97A00907E599F4CAE525749B790E773D_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687 L_0 = ((ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ArraySegment_1_get_Array_m8003BEE663384B37D2A5F25728F961A124959032_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC70C1FE486B1CA4B3176D5E309B6669714D24C31_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m133EAD8C7E80DED1D773E5C6256837036A70D729_gshared_inline (ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 ArraySegment_1_get_Empty_m5BDB13AFB302B1E213E98F706804716F9C08086F_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9 L_0 = ((ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ArraySegment_1_get_Array_mED7F18697D9AF8D738DA2420D9457915395EBEA1_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCE64221929768D621DEBB826F044372085E65BE1_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m50739F15A69F8446EDAE1CA1BE89EC31F73DD5A4_gshared_inline (ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E ArraySegment_1_get_Empty_m48A7BC8206BA523D0C478975CC5F5BE74DA0CFEF_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E L_0 = ((ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArraySegment_1_get_Array_m24475EFE270516273D5BD2ED66509B95226F44A5_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m151BC651ED17634C382B2048223A01C8B08FA565_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mD88C16E4667225330739C8849FBC96C53DB6CD93_gshared_inline (ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 ArraySegment_1_get_Empty_m3B0E03B9A2303807EF490E337EFF26BC12D6F2BA_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986 L_0 = ((ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArraySegment_1_get_Array_m86D04DEF72908AF96C1A2736774A62C0DDA39D8A_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m02D095798670C5895E87E67AA5697D6359BCBD4A_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF3CA0A5D2BAB604E572BA9D970DB4484BA4EACFC_gshared_inline (ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 ArraySegment_1_get_Empty_m7751EE8E4F070FF09788791C6492A5DB53732FDD_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5 L_0 = ((ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ArraySegment_1_get_Array_mCF96019ED44834013367BD272A8EB9A30A47C19E_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4A7C5585878480B15C3092CC809C07F28AA99DFD_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5E808775574B2AFB9D2209DB853D6D9131BD8BD5_gshared_inline (ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 ArraySegment_1_get_Empty_m324C6DEDA44FE1669BD9B5ABCCB5D2AFAB0EF785_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8 L_0 = ((ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ArraySegment_1_get_Array_m9512D9E72F78BF794A5E5CF4E04AB691ADFF776E_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mCCC24E997EDEFADB028444CBB4C7A8105F08D8A1_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m14F4C3244AFF7332D7FD7AE0F83CF662A047ECEA_gshared_inline (ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 ArraySegment_1_get_Empty_m6C32D3F168B00DDCCE96502C2892D98A826247EA_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0 L_0 = ((ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ArraySegment_1_get_Array_m4D719AF4B0B8518696DEBCB8AE9EB1DAE930FC3C_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m31A032FBB7B58FD25F3A8BAC13100555BDD19521_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m2B22542AE250FCCD975AD217A289D4C4D49C0DEF_gshared_inline (ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 ArraySegment_1_get_Empty_m9C0723B799B7D67C4DCDFD79265D750E20900E28_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3 L_0 = ((ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ArraySegment_1_get_Array_m79A9570B9F3F223F1AE1B701CB515D21D72612C8_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m977CECDDEAF8985AF6BFE9124FFC34EA8A01A475_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m4873E2864F3A3B498AA376EC609EDAFBABE96D54_gshared_inline (ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF ArraySegment_1_get_Empty_mCCFD15B006F4A2E4F21F94755DD9CFF7D8BE0C42_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF L_0 = ((ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ArraySegment_1_get_Array_m684FA572C1C7BBADD02ECEADD197FF7B7214E0EF_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2B32904DDAD2F30FE4C8448DF405752EF2641902_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA0028FEDDF1142DA936D59E0334B85AA00157BC2_gshared_inline (ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F ArraySegment_1_get_Empty_m02308CFCE3473A1A8F9594313E21AF534766EDB2_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F L_0 = ((ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ArraySegment_1_get_Array_mA5F1CB4B6A982861EDD49D8669F982E8489F2DF0_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC81B8557E30CD2311DF7C8D6D949FC864D2051C5_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mBCC412A29C8A76D6D7A80541B29E6A2F74EC5DD4_gshared_inline (ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 ArraySegment_1_get_Empty_mDE2EFD2AF6C962A1F89BC599A7AAE425B43EFE78_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2 L_0 = ((ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* ArraySegment_1_get_Array_m6658000D0B711B6AD83FB58C4EFB051B5993D210_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { ZBinU5BU5D_tA0404A57CE7EB2B0C8F5122ACBDA3B88D9F06724* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m29C671D7429C2A6928FD0C884AEA0AEBFE0278D3_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02293996168CE2B6F59A52580059B8BB225E8CAD_gshared_inline (ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 ArraySegment_1_get_Empty_mA2051511E5D9C1150D72C1B86F23D885EA7FE00E_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49 L_0 = ((ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ArraySegment_1_get_Array_m8C7F2FA93D509EBEF97DBEE23CC1E62C444435CC_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mE865462B6C06E8288960764A182CA2D053986870_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m05F8F573F91DD23AFCB46E1AD4AC3F2A5212D074_gshared_inline (ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C ArraySegment_1_get_Empty_m5E966794DB6FD2473FC72FCF2536F809A45873CA_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C L_0 = ((ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ArraySegment_1_get_Array_m2209FF2DA83FC6294670A626757B7060D2A5E4D8_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m899CFA1CB09D155648501514B3E1B3CC1941E2E9_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mF5B8B9DBA65A1B8E02DEC7B5C2038C990FB89C58_gshared_inline (ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 ArraySegment_1_get_Empty_m987E064CA202804BD551C780E7F8D71BF6B0C8B2_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05 L_0 = ((ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ArraySegment_1_get_Array_mD33C53A6359B077CB432D21D9E8CB6880CB68418_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mC969665E78F5E704F575B7F7DD44323B6A38284C_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mA79E49E70A4D25A02B8F3DCD5EEC33F9DA2B36C9_gshared_inline (ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D ArraySegment_1_get_Empty_mC3FD5A16678E236743C91856DAA7F29AFA8ABFA1_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D L_0 = ((ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ArraySegment_1_get_Array_m8C5C1BB53E7804ABF026DC02D781BEBDAAF52820_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_mF430D40FE4C7B7BE922DF61C8F8B0E0FCF7670A1_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m12D7188594C35E19BEED6FBF3B9A6946DB5E3A7D_gshared_inline (ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F ArraySegment_1_get_Empty_mB287B6C1B497DFDFBEC13523B1B6E0072F701D11_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F L_0 = ((ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ArraySegment_1_get_Array_mCD2A5E55F350E55ABD16C454ECE4400150E0B053_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m8FCE41E4C1C416BFA898B6AD69367E7F01E213C9_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mE39A9E91707D5437CC2A89A05DF4CFF4264F266A_gshared_inline (ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 ArraySegment_1_get_Empty_m59FEA6F66E1858BBF5FD16DE8FF22F79127D5C66_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6 L_0 = ((ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ArraySegment_1_get_Array_mA7B07261D4D020F3C095E9F098ABF1BD96D73BA4_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3C12AFF06F3156022114CE759649FE886A1F97BF_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB4C922DDBCAF8C90DFC0A3D5542F21281B99BD33_gshared_inline (ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 ArraySegment_1_get_Empty_m83F21BB1A78CFC32C5F5ADAAC8D2A7DC3DA7FE2E_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469 L_0 = ((ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* ArraySegment_1_get_Array_mA9F6B4D158B14C599192570E6CAFCDC79B18EA33_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { uint4U5BU5D_tC3C72CBDC9B643A3C6E8EBF8ABD8FBBA259BD1AB* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m87C64C70242A7319F24080D2044F250AC8EF5A27_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m5CBB6465DA445508009D85957EF4B4090C0E3065_gshared_inline (ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B ArraySegment_1_get_Empty_m689936B8F3A6559659C7DF4C465B7963D435B826_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B L_0 = ((ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ArraySegment_1_get_Array_mE8B99B19DBCAA61706311DB9109F444657E53C98_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m92E9C05104B2DAECA951523E96CE72F8AE284920_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mB3F744BD71A6633295B85DC05D4EE5C5FBCDE101_gshared_inline (ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 ArraySegment_1_get_Empty_m1EBF8E1199571557F87FB0E83A853A1A84653DFE_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5 L_0 = ((ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ArraySegment_1_get_Array_m264A3366D24FE7843D686F6DE4C76BCE61152D12_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m5201D679F020CC2123B2FFC021D09ABD105ACB38_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m63E7F3B74F3B5F874CA52B44F9CA537D3EB013FA_gshared_inline (ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE ArraySegment_1_get_Empty_m80449C00D886FCD6F39178D7036A7C3C9545E318_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE L_0 = ((ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* ArraySegment_1_get_Array_mC5702C5A923C19FDAF233D407EFB23DC469B2BD3_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { ParticleU5BU5D_tE2CC7CC8844B6F592CC26DE7B533D8BC74C9BEC7* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m43A0F1D3032343AAF516087E3D4346C4B97FBF53_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m13D91409E20C9515218A55DECC167591E5E1A171_gshared_inline (ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 ArraySegment_1_get_Empty_mFD2D9085A86C9AC20BA83E450F1C45BB4BACB54A_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0 L_0 = ((ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* ArraySegment_1_get_Array_m5397A754192C48C7212136A27BB5D70F90D8C8EE_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { LightDataU5BU5D_t964B7E2BC84D26719DA1EFB1402E9985EEA70799* L_0 = __this->____array; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m3DF0D05CA44CC4721A5B8A8FCF956864988A6EB8_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEC30601C4D46735069578DDF7FDBF21926FE8263_gshared_inline (ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 ArraySegment_1_get_Empty_mD97C0CDE1B4991B3C04E85195425D98596B8470E_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0 L_0 = ((ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CEmptyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Comparison_1_Invoke_mBC392D510E53F6F879384D01E2BA2FF63E9546E1_gshared_inline (Comparison_1_t2D367582ECB95E01976E81C62D1ED0690E725FEC* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_x, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___1_y, const RuntimeMethod* method) { typedef int32_t (*FunctionPointerType) (RuntimeObject*, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_x, ___1_y, reinterpret_cast(__this->___method)); }