Files

35040 lines
2.2 MiB
Plaintext

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
template <typename R>
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 <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
{
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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t8BFB82736DF7396993D8AC314453598665A24BA4*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t344CAC0FD7A0C50819596818A4D2C1A0D1CA2562*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_t763D32214EDFA182D0C96C63A02454DA9E69AE9A*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tC8647F2613A2A8022E585071DDE7435A51EC7687*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tDF9D60014CDC092888FBB1053ADED786C59295C9*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_tEE21246A348314DB41B2D64EFA987B1A49D9E51E*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t163026EDA3498BDE7CC44751019A1391F389B986*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t2FA9B4D933D418A09892AED75206E756418BF6B5*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t43B4DF88D19C7149A8E6795B779A27DCD4E18FF8*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_t739173E22C53D57835C95C387989DD3F2246E2B0*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_tFF54F2B78F50760D72AB843F90736255B8D682F3*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_t80B90F10279351D25046472EC382F7EB07A7DFBF*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_tC61CDCFCAA26B32FABED757C1555A658CA17485F*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_t473022B314CE1E8F475AB4334B4ED0773DB96DE2*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_tAC9BA6185564E343BE9D7E6983F23F8E727B8C49*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_tE9B99E75D8BEC50BA5EC0CA7AFC09C66CBB8ED6C*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t92B536FEB52AC1331C70E5928628B8BBD5109C05*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t7C231761398A4E7B12F81F194B2309931332DC7D*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t199D03FEB11263C1ABAF5F70397E04576849F75F*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_t54DF9FB802D3BFC9AA34D1F1DB9FC356A6C7CAB6*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_tB408C3FF7D0A19228872E573CA8BF0DE494A5469*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t16388A48808A003E21C9434956419C12FD0CAA1B*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t7CA034DCE806AD27A1D5A648C296980767C5D0D5*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t4C99CD69C51351EE93953509B4F198124C7871EE*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_t43FA6F641CD198FFAB376AFF07B67261BFEB8CC0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<il2cpp_array_size_t>(((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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<il2cpp_array_size_t>(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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<ArraySegment_1_tE54BF3CF60C6AC8F64EBDB3991791B5A0058DCD0*>(__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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<RuntimeMethod*>(__this->___method));
}