#include "pch-cpp.hpp" template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; struct VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C; struct VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F; struct float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D; struct float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45; struct float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8; struct float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E; struct int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915; struct int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26; struct int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795; struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F; struct quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B; struct ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334; struct PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2; struct PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D; struct PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0DB46164953228904843938099AF66650313FEE5; IL2CPP_EXTERN_C String_t* _stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D; IL2CPP_EXTERN_C String_t* _stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185; struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2; struct VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C; struct VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F; struct float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D; struct float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45; struct float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8; struct float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E; struct int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915; struct int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26; struct int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795; struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F; struct quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B; struct ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334; struct PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2; struct PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D; struct PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED; 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 EmptyArray_1_tF700941B1D2574A82BF40EA9058FBF99EBE14C5E : public RuntimeObject { }; struct EmptyArray_1_t5D64CDB38E9BC651C8728695C6D0949FFDA864CC : public RuntimeObject { }; struct EmptyArray_1_t6EF0DB735E40251F6DDFDAA3DBCE13757E3630B7 : public RuntimeObject { }; struct EmptyArray_1_t0DF5345DF97CF6311A816CF6DB130621AA2F215D : public RuntimeObject { }; struct EmptyArray_1_t1F42EE8638F4D6E5C090481E477014F1DC2C17A8 : public RuntimeObject { }; struct EmptyArray_1_t9024711229F29C70DF3A2F5224ADBE28A2A277FF : public RuntimeObject { }; struct EmptyArray_1_tA5BC2D276F8A150F7DE1F3C0094D1BF960B3BB6E : public RuntimeObject { }; struct EmptyArray_1_t4ADD501C45DA30C86DCF7904F280723811910930 : public RuntimeObject { }; struct EmptyArray_1_tD63EF80D463D5C304953A4DF1FA8443AE46E0998 : public RuntimeObject { }; struct EmptyArray_1_t5C43EBB3955DC0D60CA3230C9BCE545C6E1DB77A : public RuntimeObject { }; struct EmptyArray_1_tE0428348578DCDB88603C7C303A4C02309110835 : public RuntimeObject { }; struct EmptyArray_1_t69F141054E9E7B87A4EC5DCFDF4B3DBA2B4876D6 : public RuntimeObject { }; struct EmptyArray_1_t12A02780FC204079D9318D0D9B3418471A877ACC : public RuntimeObject { }; struct EmptyArray_1_tB610FBC2B87561A97224E274FC1699BCE50B2C60 : public RuntimeObject { }; struct EmptyArray_1_tA4E576135FB0F336B1A4DF45A63FD076A6FD16AC : public RuntimeObject { }; struct EmptyArray_1_tF2C2D491FF1DCCC03DB5F7FA740CA2D7ADFA6CB3 : public RuntimeObject { }; struct EmptyArray_1_t1AF5DE8AC72368B4529B2B6B6F57EB139340D4D4 : public RuntimeObject { }; struct EmptyArray_1_tFD459BF0E49DFE9BFB9B757E06881F021F2CD126 : public RuntimeObject { }; struct EmptyArray_1_tCF6E526799AEFCAA65A38686590ECD3697F11200 : public RuntimeObject { }; struct MemberInfo_t : 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 Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___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 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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA { double ___x; double ___y; }; 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 int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A { int32_t ___x; int32_t ___y; }; struct int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF { int32_t ___x; int32_t ___y; int32_t ___z; }; struct int4_tBA77D4945786DE82C3A487B33955EA1004996052 { int32_t ___x; int32_t ___y; int32_t ___z; int32_t ___w; }; struct ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 { intptr_t ____value; }; struct ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B { intptr_t ____value; }; struct ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC { intptr_t ____value; }; struct ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A { intptr_t ____value; }; struct ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB { intptr_t ____value; }; struct ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 { intptr_t ____value; }; struct ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 { intptr_t ____value; }; struct ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC { intptr_t ____value; }; struct ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 { intptr_t ____value; }; struct ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D { intptr_t ____value; }; struct ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 { intptr_t ____value; }; struct ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 { intptr_t ____value; }; struct ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A { intptr_t ____value; }; struct ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 { intptr_t ____value; }; struct ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC { intptr_t ____value; }; struct ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F { intptr_t ____value; }; struct ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 { intptr_t ____value; }; struct ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 { intptr_t ____value; }; struct ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 { intptr_t ____value; }; struct ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 { intptr_t ____value; }; struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents; }; 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 LightType_t2D4D43054E7473EECEB54493C0055AE074780234 { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; 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 RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct PolyType_t61D62010DE1E30694B2F823BDFBA120B776ABAD7 { int32_t ___value__; }; struct EndType_t44002443DAAFEF649DA75F399F4A5CE38B2D9126 { int32_t ___value__; }; struct JoinType_tCC38C44CB0E5130C3761EFECF52EBDDD9EEC417D { int32_t ___value__; }; struct PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___nx; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___ny; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___nz; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___d; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___nxAbs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___nyAbs; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___nzAbs; }; struct SettingsOptions_t935A71692F21EE9D959FCAC00574AA018F8BA2CB { uint16_t ___value__; }; struct ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6 { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006 { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7 { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033 { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191 { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535 { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8 { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226 { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964 { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980 { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819 { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4 { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 ____pointer; int32_t ____length; }; struct Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 ____pointer; int32_t ____length; }; struct Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B ____pointer; int32_t ____length; }; struct Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC ____pointer; int32_t ____length; }; struct Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A ____pointer; int32_t ____length; }; struct Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB ____pointer; int32_t ____length; }; struct Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 ____pointer; int32_t ____length; }; struct Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 ____pointer; int32_t ____length; }; struct Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC ____pointer; int32_t ____length; }; struct Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 ____pointer; int32_t ____length; }; struct Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D ____pointer; int32_t ____length; }; struct Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 ____pointer; int32_t ____length; }; struct Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 ____pointer; int32_t ____length; }; struct Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A ____pointer; int32_t ____length; }; struct Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 ____pointer; int32_t ____length; }; struct Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC ____pointer; int32_t ____length; }; struct Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F ____pointer; int32_t ____length; }; struct Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 ____pointer; int32_t ____length; }; struct Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 ____pointer; int32_t ____length; }; struct Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 ____pointer; int32_t ____length; }; struct Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 ____pointer; int32_t ____length; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; 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 ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE { uint16_t ___visibleLightIndex; uint16_t ___perLightShadowSliceIndex; uint16_t ___requestedResolution; uint16_t ___offsetX; uint16_t ___offsetY; uint16_t ___allocatedResolution; uint16_t ___m_ShadowProperties; }; struct PathArguments_t445220F54870AED8F8384306CF72A316887AD98C { int32_t ___polyType; bool ___closed; }; struct PathArguments_t445220F54870AED8F8384306CF72A316887AD98C_marshaled_pinvoke { int32_t ___polyType; int32_t ___closed; }; struct PathArguments_t445220F54870AED8F8384306CF72A316887AD98C_marshaled_com { int32_t ___polyType; int32_t ___closed; }; struct PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 { int32_t ___joinType; int32_t ___endType; }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct EmptyArray_1_tF700941B1D2574A82BF40EA9058FBF99EBE14C5E_StaticFields { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___Value; }; struct EmptyArray_1_t5D64CDB38E9BC651C8728695C6D0949FFDA864CC_StaticFields { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___Value; }; struct EmptyArray_1_t6EF0DB735E40251F6DDFDAA3DBCE13757E3630B7_StaticFields { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___Value; }; struct EmptyArray_1_t0DF5345DF97CF6311A816CF6DB130621AA2F215D_StaticFields { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___Value; }; struct EmptyArray_1_t1F42EE8638F4D6E5C090481E477014F1DC2C17A8_StaticFields { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___Value; }; struct EmptyArray_1_t9024711229F29C70DF3A2F5224ADBE28A2A277FF_StaticFields { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___Value; }; struct EmptyArray_1_tA5BC2D276F8A150F7DE1F3C0094D1BF960B3BB6E_StaticFields { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___Value; }; struct EmptyArray_1_t4ADD501C45DA30C86DCF7904F280723811910930_StaticFields { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___Value; }; struct EmptyArray_1_tD63EF80D463D5C304953A4DF1FA8443AE46E0998_StaticFields { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___Value; }; struct EmptyArray_1_t5C43EBB3955DC0D60CA3230C9BCE545C6E1DB77A_StaticFields { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___Value; }; struct EmptyArray_1_tE0428348578DCDB88603C7C303A4C02309110835_StaticFields { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___Value; }; struct EmptyArray_1_t69F141054E9E7B87A4EC5DCFDF4B3DBA2B4876D6_StaticFields { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___Value; }; struct EmptyArray_1_t12A02780FC204079D9318D0D9B3418471A877ACC_StaticFields { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___Value; }; struct EmptyArray_1_tB610FBC2B87561A97224E274FC1699BCE50B2C60_StaticFields { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___Value; }; struct EmptyArray_1_tA4E576135FB0F336B1A4DF45A63FD076A6FD16AC_StaticFields { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___Value; }; struct EmptyArray_1_tF2C2D491FF1DCCC03DB5F7FA740CA2D7ADFA6CB3_StaticFields { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___Value; }; struct EmptyArray_1_t1AF5DE8AC72368B4529B2B6B6F57EB139340D4D4_StaticFields { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___Value; }; struct EmptyArray_1_tFD459BF0E49DFE9BFB9B757E06881F021F2CD126_StaticFields { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___Value; }; struct EmptyArray_1_tCF6E526799AEFCAA65A38686590ECD3697F11200_StaticFields { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___Value; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector; }; struct double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_StaticFields { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA ___zero; }; struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero; }; struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero; }; struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero; }; struct int4_tBA77D4945786DE82C3A487B33955EA1004996052_StaticFields { int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___zero; }; struct Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_StaticFields { float ___nearZ; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero; }; struct quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_StaticFields { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___identity; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif 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 __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 double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F : public RuntimeArray { ALIGN_FIELD (8) double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA m_Items[1]; inline double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* 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, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA value) { m_Items[index] = value; } }; 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 int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915 : public RuntimeArray { ALIGN_FIELD (8) int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A m_Items[1]; inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* 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, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A value) { m_Items[index] = value; } }; struct int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26 : public RuntimeArray { ALIGN_FIELD (8) int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF m_Items[1]; inline int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* 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, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF value) { m_Items[index] = value; } }; struct int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795 : public RuntimeArray { ALIGN_FIELD (8) int4_tBA77D4945786DE82C3A487B33955EA1004996052 m_Items[1]; inline int4_tBA77D4945786DE82C3A487B33955EA1004996052 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int4_tBA77D4945786DE82C3A487B33955EA1004996052* 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, int4_tBA77D4945786DE82C3A487B33955EA1004996052 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int4_tBA77D4945786DE82C3A487B33955EA1004996052 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int4_tBA77D4945786DE82C3A487B33955EA1004996052* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int4_tBA77D4945786DE82C3A487B33955EA1004996052 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 ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334 : public RuntimeArray { ALIGN_FIELD (8) ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE m_Items[1]; inline ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* 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, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE value) { m_Items[index] = value; } }; struct PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2 : public RuntimeArray { ALIGN_FIELD (8) PathArguments_t445220F54870AED8F8384306CF72A316887AD98C m_Items[1]; inline PathArguments_t445220F54870AED8F8384306CF72A316887AD98C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* 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, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PathArguments_t445220F54870AED8F8384306CF72A316887AD98C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C value) { m_Items[index] = value; } }; struct PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D : public RuntimeArray { ALIGN_FIELD (8) PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 m_Items[1]; inline PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* 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, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 value) { m_Items[index] = value; } }; struct PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED : public RuntimeArray { ALIGN_FIELD (8) PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B m_Items[1]; inline PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* 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, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B value) { m_Items[index] = value; } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C_gshared (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_destination, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m622AB9D2827B0280526D71584B733E49B439579B_gshared_inline (ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* Array_Empty_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mC82FBEFAE1DCBACBA78974694D57EE7988F95DB8_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004_gshared (Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_destination, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7E238E2EA0773CDB439F87E732C9E7AD0CF67AEF_gshared_inline (ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* Array_Empty_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mF047DEE22BA81CA2272F392E9BFA291FA2E76093_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8_gshared (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_destination, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB95FD3804E51521FC7AA12B18DE8BB2E8D05AA73_gshared_inline (ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* Array_Empty_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_m998FF89091ADB380AE37B11326EBA4E636539F6C_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD_gshared (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_destination, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m130201A50DA87BEDC3F5CA4CA9EEE680F979FB68_gshared_inline (ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* Array_Empty_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m14C75F80E578E099111B36B5CA68266C5EF03A35_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39_gshared (VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_destination, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m3F36A6961E63E8725D35EBB22A19746C2011A278_gshared_inline (ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* Array_Empty_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mC2924DDD264C97D67C50E594650BFCA0BCA2E4FD_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_gshared_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_gshared_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322_gshared (double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_destination, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2353B1B89E5508649BEC6639F96E182E479B7CE4_gshared_inline (ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* Array_Empty_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m07CEA2E064E0981CF891D35C68798D4C53D25C5A_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32_gshared (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_destination, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m1E040700B9A757CEB5E96749916D31CB0DBDA52A_gshared_inline (ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* Array_Empty_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m3EE0E61A38529DE35EC274422B5CD9BBEF5CB59B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113_gshared (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_destination, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m9ADBABEA4469D8A54D5911E1C56E8562C2338B41_gshared_inline (ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* Array_Empty_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m94B22C501F93F7528294FCA813EC24E247458C22_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B_gshared (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_destination, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m33867B8508151068006A12B9308035196BA861CC_gshared_inline (ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* Array_Empty_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC09C6020C2454235EF5D8B1F61B3FA7AC3E8E3F5_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181_gshared (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_destination, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mCBEC10A93793AFC5FDB9FBCD992073FB40C962F4_gshared_inline (ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* Array_Empty_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_mB739A75A939FBC3A38BEE591B9A51A11A3777E66_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7_gshared (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_destination, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m107965FA4CB22AE859C3F050D9DFF500CB0DACAD_gshared_inline (ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* Array_Empty_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mAD86B8B23E58A9FF11B9B0FCA0536E51D763518A_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7_gshared (int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_destination, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m18EA9211FBA350FB21EECEA0A5E1971750F89534_gshared_inline (ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* Array_Empty_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m79C62594B222E4B5E2F00D23CAB32EED035C7ED9_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272_gshared (int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_destination, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m77DACB7AA48CA1581A2A0AE02080EBD6040AE43D_gshared_inline (ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* Array_Empty_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_mB7ACFC1C0D26708AFBE1791951E15C47DCCCE5D6_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D_gshared (jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_destination, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m655719167577EE7B24CAAF5A9D0995E0259B6A84_gshared_inline (ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* Array_Empty_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mD8B08917D1DC7B424036208C74F0A7A6EC83DAAE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64_gshared (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_destination, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mE6EADF851DD5972FD89E4D6F28209E73CF2ADFD3_gshared_inline (ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* Array_Empty_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_mC904A9946DA98027EDEAFF3A8BC28660C8F21ABC_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D_gshared (ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_destination, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB77843506E7B55BEB599A1DA83E0AB68177F9CE2_gshared_inline (ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* Array_Empty_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m9A5F464A596961476CC6E6DCD3AB9C3F44DD442A_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6_gshared (PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_destination, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m579C9539A89F1B4D237634803760588A4843AB6D_gshared_inline (ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* Array_Empty_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_mE91E7F1D3F2576959A872223077D64DF14F11895_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795_gshared (PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_destination, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m93E673E45FE8734F4C14D3DED04C0129721DE5A0_gshared_inline (ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* Array_Empty_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m34CE48EDD3E4EBAFD93962C38E2804FCED5D3E74_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B_gshared (PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_destination, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBB9839D871F6EE7F7AFB954FE507E5B62900F59C_gshared_inline (ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* Array_Empty_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m104B918088CB3F0C77AEAAC5FEFC392552EB9292_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D (uint8_t* ___0_b, uint64_t ___1_byteLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A (uint8_t* ___0_startAddress, uint8_t ___1_value, uint32_t ___2_byteCount, const RuntimeMethod* method) ; inline int32_t Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1*, const RuntimeMethod*))Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_destination, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D (const RuntimeMethod* method) ; inline void ReadOnlySpan_1__ctor_m622AB9D2827B0280526D71584B733E49B439579B_inline (ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m622AB9D2827B0280526D71584B733E49B439579B_gshared_inline)(__this, ___0_ptr, ___1_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2 (String_t* __this, Il2CppChar* ___0_value, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; inline void Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, int32_t, const RuntimeMethod*))Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* Array_Empty_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mC82FBEFAE1DCBACBA78974694D57EE7988F95DB8_inline (const RuntimeMethod* method) { return (( Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* (*) (const RuntimeMethod*))Array_Empty_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mC82FBEFAE1DCBACBA78974694D57EE7988F95DB8_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline void Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1*, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*, const RuntimeMethod*))Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E*, const RuntimeMethod*))Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004 (Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_destination, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m7E238E2EA0773CDB439F87E732C9E7AD0CF67AEF_inline (ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7E238E2EA0773CDB439F87E732C9E7AD0CF67AEF_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E*, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*, int32_t, const RuntimeMethod*))Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* Array_Empty_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mF047DEE22BA81CA2272F392E9BFA291FA2E76093_inline (const RuntimeMethod* method) { return (( VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* (*) (const RuntimeMethod*))Array_Empty_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mF047DEE22BA81CA2272F392E9BFA291FA2E76093_gshared_inline)(method); } inline void Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E*, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*, const RuntimeMethod*))Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0*, const RuntimeMethod*))Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8 (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_destination, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mB95FD3804E51521FC7AA12B18DE8BB2E8D05AA73_inline (ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB95FD3804E51521FC7AA12B18DE8BB2E8D05AA73_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0*, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*, int32_t, const RuntimeMethod*))Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* Array_Empty_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_m998FF89091ADB380AE37B11326EBA4E636539F6C_inline (const RuntimeMethod* method) { return (( VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* (*) (const RuntimeMethod*))Array_Empty_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_m998FF89091ADB380AE37B11326EBA4E636539F6C_gshared_inline)(method); } inline void Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0*, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*, const RuntimeMethod*))Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E*, const RuntimeMethod*))Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_destination, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m130201A50DA87BEDC3F5CA4CA9EEE680F979FB68_inline (ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m130201A50DA87BEDC3F5CA4CA9EEE680F979FB68_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E*, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*, int32_t, const RuntimeMethod*))Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* Array_Empty_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m14C75F80E578E099111B36B5CA68266C5EF03A35_inline (const RuntimeMethod* method) { return (( VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* (*) (const RuntimeMethod*))Array_Empty_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m14C75F80E578E099111B36B5CA68266C5EF03A35_gshared_inline)(method); } inline void Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E*, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*, const RuntimeMethod*))Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC*, const RuntimeMethod*))Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39 (VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_destination, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m3F36A6961E63E8725D35EBB22A19746C2011A278_inline (ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m3F36A6961E63E8725D35EBB22A19746C2011A278_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC*, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*, int32_t, const RuntimeMethod*))Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* Array_Empty_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mC2924DDD264C97D67C50E594650BFCA0BCA2E4FD_inline (const RuntimeMethod* method) { return (( VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* (*) (const RuntimeMethod*))Array_Empty_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mC2924DDD264C97D67C50E594650BFCA0BCA2E4FD_gshared_inline)(method); } inline void Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC*, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*, const RuntimeMethod*))Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_gshared_inline)(__this, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF (Type_t* ___0_targetType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430 (intptr_t* ___0_ip, uint64_t ___1_pointerSizeLength, const RuntimeMethod* method) ; inline void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82*, const RuntimeMethod*))Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322 (double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_destination, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m2353B1B89E5508649BEC6639F96E182E479B7CE4_inline (ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033*, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m2353B1B89E5508649BEC6639F96E182E479B7CE4_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82*, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*, int32_t, const RuntimeMethod*))Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* Array_Empty_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m07CEA2E064E0981CF891D35C68798D4C53D25C5A_inline (const RuntimeMethod* method) { return (( double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* (*) (const RuntimeMethod*))Array_Empty_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m07CEA2E064E0981CF891D35C68798D4C53D25C5A_gshared_inline)(method); } inline void Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82*, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F*, const RuntimeMethod*))Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C*, const RuntimeMethod*))Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32 (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_destination, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m1E040700B9A757CEB5E96749916D31CB0DBDA52A_inline (ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m1E040700B9A757CEB5E96749916D31CB0DBDA52A_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C*, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*, int32_t, const RuntimeMethod*))Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* Array_Empty_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m3EE0E61A38529DE35EC274422B5CD9BBEF5CB59B_inline (const RuntimeMethod* method) { return (( float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* (*) (const RuntimeMethod*))Array_Empty_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m3EE0E61A38529DE35EC274422B5CD9BBEF5CB59B_gshared_inline)(method); } inline void Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C*, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*, const RuntimeMethod*))Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01*, const RuntimeMethod*))Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_destination, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m9ADBABEA4469D8A54D5911E1C56E8562C2338B41_inline (ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m9ADBABEA4469D8A54D5911E1C56E8562C2338B41_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01*, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*, int32_t, const RuntimeMethod*))Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* Array_Empty_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m94B22C501F93F7528294FCA813EC24E247458C22_inline (const RuntimeMethod* method) { return (( float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* (*) (const RuntimeMethod*))Array_Empty_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m94B22C501F93F7528294FCA813EC24E247458C22_gshared_inline)(method); } inline void Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01*, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*, const RuntimeMethod*))Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE*, const RuntimeMethod*))Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_destination, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m33867B8508151068006A12B9308035196BA861CC_inline (ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m33867B8508151068006A12B9308035196BA861CC_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE*, float4_t89D9A294E7A79BD81BFBDD18654508532958555E*, int32_t, const RuntimeMethod*))Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* Array_Empty_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC09C6020C2454235EF5D8B1F61B3FA7AC3E8E3F5_inline (const RuntimeMethod* method) { return (( float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* (*) (const RuntimeMethod*))Array_Empty_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC09C6020C2454235EF5D8B1F61B3FA7AC3E8E3F5_gshared_inline)(method); } inline void Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE*, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*, const RuntimeMethod*))Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2*, const RuntimeMethod*))Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181 (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_destination, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mCBEC10A93793AFC5FDB9FBCD992073FB40C962F4_inline (ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mCBEC10A93793AFC5FDB9FBCD992073FB40C962F4_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2*, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*, int32_t, const RuntimeMethod*))Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* Array_Empty_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_mB739A75A939FBC3A38BEE591B9A51A11A3777E66_inline (const RuntimeMethod* method) { return (( float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* (*) (const RuntimeMethod*))Array_Empty_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_mB739A75A939FBC3A38BEE591B9A51A11A3777E66_gshared_inline)(method); } inline void Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2*, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*, const RuntimeMethod*))Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775*, const RuntimeMethod*))Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7 (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_destination, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m107965FA4CB22AE859C3F050D9DFF500CB0DACAD_inline (ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8*, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m107965FA4CB22AE859C3F050D9DFF500CB0DACAD_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775*, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, int32_t, const RuntimeMethod*))Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* Array_Empty_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mAD86B8B23E58A9FF11B9B0FCA0536E51D763518A_inline (const RuntimeMethod* method) { return (( int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* (*) (const RuntimeMethod*))Array_Empty_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mAD86B8B23E58A9FF11B9B0FCA0536E51D763518A_gshared_inline)(method); } inline void Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775*, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915*, const RuntimeMethod*))Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4*, const RuntimeMethod*))Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7 (int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_destination, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m18EA9211FBA350FB21EECEA0A5E1971750F89534_inline (ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226*, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m18EA9211FBA350FB21EECEA0A5E1971750F89534_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4*, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*, int32_t, const RuntimeMethod*))Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* Array_Empty_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m79C62594B222E4B5E2F00D23CAB32EED035C7ED9_inline (const RuntimeMethod* method) { return (( int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* (*) (const RuntimeMethod*))Array_Empty_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m79C62594B222E4B5E2F00D23CAB32EED035C7ED9_gshared_inline)(method); } inline void Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4*, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26*, const RuntimeMethod*))Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C*, const RuntimeMethod*))Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272 (int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_destination, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (int4_tBA77D4945786DE82C3A487B33955EA1004996052*, int4_tBA77D4945786DE82C3A487B33955EA1004996052*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m77DACB7AA48CA1581A2A0AE02080EBD6040AE43D_inline (ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C*, int4_tBA77D4945786DE82C3A487B33955EA1004996052*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m77DACB7AA48CA1581A2A0AE02080EBD6040AE43D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C*, int4_tBA77D4945786DE82C3A487B33955EA1004996052*, int32_t, const RuntimeMethod*))Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* Array_Empty_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_mB7ACFC1C0D26708AFBE1791951E15C47DCCCE5D6_inline (const RuntimeMethod* method) { return (( int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* (*) (const RuntimeMethod*))Array_Empty_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_mB7ACFC1C0D26708AFBE1791951E15C47DCCCE5D6_gshared_inline)(method); } inline void Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C*, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795*, const RuntimeMethod*))Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7*, const RuntimeMethod*))Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D (jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_destination, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m655719167577EE7B24CAAF5A9D0995E0259B6A84_inline (ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m655719167577EE7B24CAAF5A9D0995E0259B6A84_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7*, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*, int32_t, const RuntimeMethod*))Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* Array_Empty_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mD8B08917D1DC7B424036208C74F0A7A6EC83DAAE_inline (const RuntimeMethod* method) { return (( jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* (*) (const RuntimeMethod*))Array_Empty_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mD8B08917D1DC7B424036208C74F0A7A6EC83DAAE_gshared_inline)(method); } inline void Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7*, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*, const RuntimeMethod*))Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828*, const RuntimeMethod*))Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_gshared_inline)(__this, method); } inline void Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64 (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_destination, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*, uint64_t, const RuntimeMethod*))Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mE6EADF851DD5972FD89E4D6F28209E73CF2ADFD3_inline (ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mE6EADF851DD5972FD89E4D6F28209E73CF2ADFD3_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828*, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*, int32_t, const RuntimeMethod*))Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* Array_Empty_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_mC904A9946DA98027EDEAFF3A8BC28660C8F21ABC_inline (const RuntimeMethod* method) { return (( quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* (*) (const RuntimeMethod*))Array_Empty_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_mC904A9946DA98027EDEAFF3A8BC28660C8F21ABC_gshared_inline)(method); } inline void Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828*, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*, const RuntimeMethod*))Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933*, const RuntimeMethod*))Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D (ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_destination, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mB77843506E7B55BEB599A1DA83E0AB68177F9CE2_inline (ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980*, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB77843506E7B55BEB599A1DA83E0AB68177F9CE2_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933*, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*, int32_t, const RuntimeMethod*))Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* Array_Empty_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m9A5F464A596961476CC6E6DCD3AB9C3F44DD442A_inline (const RuntimeMethod* method) { return (( ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* (*) (const RuntimeMethod*))Array_Empty_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m9A5F464A596961476CC6E6DCD3AB9C3F44DD442A_gshared_inline)(method); } inline void Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933*, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334*, const RuntimeMethod*))Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A*, const RuntimeMethod*))Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6 (PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_destination, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m579C9539A89F1B4D237634803760588A4843AB6D_inline (ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A*, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m579C9539A89F1B4D237634803760588A4843AB6D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A*, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*, int32_t, const RuntimeMethod*))Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* Array_Empty_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_mE91E7F1D3F2576959A872223077D64DF14F11895_inline (const RuntimeMethod* method) { return (( PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* (*) (const RuntimeMethod*))Array_Empty_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_mE91E7F1D3F2576959A872223077D64DF14F11895_gshared_inline)(method); } inline void Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A*, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2*, const RuntimeMethod*))Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26*, const RuntimeMethod*))Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795 (PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_destination, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m93E673E45FE8734F4C14D3DED04C0129721DE5A0_inline (ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819*, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m93E673E45FE8734F4C14D3DED04C0129721DE5A0_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26*, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*, int32_t, const RuntimeMethod*))Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* Array_Empty_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m34CE48EDD3E4EBAFD93962C38E2804FCED5D3E74_inline (const RuntimeMethod* method) { return (( PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* (*) (const RuntimeMethod*))Array_Empty_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m34CE48EDD3E4EBAFD93962C38E2804FCED5D3E74_gshared_inline)(method); } inline void Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26*, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D*, const RuntimeMethod*))Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A*, const RuntimeMethod*))Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B (PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_destination, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mBB9839D871F6EE7F7AFB954FE507E5B62900F59C_inline (ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4*, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mBB9839D871F6EE7F7AFB954FE507E5B62900F59C_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A*, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*, int32_t, const RuntimeMethod*))Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* Array_Empty_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m104B918088CB3F0C77AEAAC5FEFC392552EB9292_inline (const RuntimeMethod* method) { return (( PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* (*) (const RuntimeMethod*))Array_Empty_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m104B918088CB3F0C77AEAAC5FEFC392552EB9292_gshared_inline)(method); } inline void Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A*, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED*, const RuntimeMethod*))Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_gshared_inline)(__this, ___0_array, 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 void Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)); goto IL_0037; } IL_0037: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mBD13783731F5CE12D3824A742A6F37FF0EFBF139_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m35263B255C49C34B49026B8D2239D90D20A46BAE_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_ptr; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* Span_1_get_Item_m2DFA2B85FB075E58BA5021D896690B31B690B80D_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_2 = __this->____pointer; V_0 = L_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* Span_1_GetPinnableReference_mBF14517FF606BD747D2DD8885385789A26767C2F_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_2 = __this->____pointer; V_0 = L_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mA09977AEE1D388C1C3A3966A7151E911C47ECCF0_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_0 = __this->____pointer; V_0 = L_0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mBE7EC04AC3A0DC15DE392CD681C434F697A4EA64_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_value; V_1 = L_3; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_4 = __this->____pointer; V_2 = L_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_12 = __this->____pointer; V_2 = L_12; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_18 = L_19; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_23 = L_24; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_28 = L_29; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_34 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_33 = L_34; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_38 = L_39; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_43 = L_44; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_49 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_48 = L_49; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_54 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_64 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_63 = L_64; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_69 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_68 = L_69; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_74 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_73 = L_74; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_79 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85 = ___0_value; *(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m670DC4E7C30A0C96F3B2B7612F36300AE7E90FDB_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 ___0_destination, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_2 = ___0_destination; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_3 = L_2.____pointer; V_0 = L_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5 = __this->____pointer; V_0 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mD09579F8AC876D558285930EEBD15C694BAFDD55_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_2 = ___0_destination; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_3 = L_2.____pointer; V_1 = L_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_1)); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5 = __this->____pointer; V_1 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6 Span_1_op_Implicit_mCB521CF5F0CBBAEB087B4C41C1C78DD0A2248B0D_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 ___0_span, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_0 = ___0_span; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_1 = L_0.____pointer; V_0 = L_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m622AB9D2827B0280526D71584B733E49B439579B_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m8050611093AAA741E5B0948A4DA294F80F36F5B0_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5 = __this->____pointer; V_1 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 Span_1_Slice_mB9AF404874235AA4BEE8017E88A336EEA2E6301D_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_2 = __this->____pointer; V_0 = L_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 Span_1_Slice_mC06C0132DC9F1F52318186B696F160B63C8C9C18_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5 = __this->____pointer; V_0 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* Span_1_ToArray_mBCD2D9E7C594EAF63CC33D62601F3BCEB8F9BA68_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1; L_1 = Array_Empty_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mC82FBEFAE1DCBACBA78974694D57EE7988F95DB8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_3 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_7 = __this->____pointer; V_0 = L_7; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C574D3870D087AA0B03CE7E94375833C6C6BC2C(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mF25ED9C4F124E1CA15E2A39394C815167ED64950_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mD6046C7E35966467678B3A8D24D5074808C6B68F_gshared (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 Span_1_op_Implicit_m53CD60E0213B1955B43645EE79190E82F50D072A_gshared (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7)); goto IL_0037; } IL_0037: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m06831E23C56672EA4D78DF00D7F6F62EA45EF662_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mEF79C6C7DC9343F4FB8969CC003E52010C7E12AA_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_0 = ___0_ptr; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* Span_1_get_Item_mDCF9FBC3D51BDE6BD8F6AA9B9FA23F6C453CA18B_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_2 = __this->____pointer; V_0 = L_2; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* Span_1_GetPinnableReference_m147BFB9D13CEC0AB0AEA5A65A972CE3E68038682_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_2 = __this->____pointer; V_0 = L_2; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m2372A7252AEEA68709EA75B228DE5051BDB2A700_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_0 = __this->____pointer; V_0 = L_0; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m4FBBB04AB56263245E6ACF39AD3F0E843C1481F1_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_3 = ___0_value; V_1 = L_3; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_4 = __this->____pointer; V_2 = L_4; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_12 = __this->____pointer; V_2 = L_12; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_19 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_18 = L_19; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_24 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_23 = L_24; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_29 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_28 = L_29; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_34 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_33 = L_34; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_39 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_38 = L_39; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_44 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_43 = L_44; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_49 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_48 = L_49; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_54 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_64 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_63 = L_64; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_69 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_68 = L_69; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_74 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_73 = L_74; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_79 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 L_85 = ___0_value; *(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mF0608EBF8C2B920D53028305C0B2CAD0E8A6E201_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E ___0_destination, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_2 = ___0_destination; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_3 = L_2.____pointer; V_0 = L_3; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5 = __this->____pointer; V_0 = L_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m96724F8C8034471A55C18F3B678D773163724417_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_2 = ___0_destination; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_3 = L_2.____pointer; V_1 = L_3; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_1)); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5 = __this->____pointer; V_1 = L_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A Span_1_op_Implicit_m16327BF53AEF3F89E406E1CC2C703928015B6890_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E ___0_span, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_0 = ___0_span; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_1 = L_0.____pointer; V_0 = L_1; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m7E238E2EA0773CDB439F87E732C9E7AD0CF67AEF_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m1FBAF18E11A99ED95CE3DDC9FB36EF28041556DE_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5 = __this->____pointer; V_1 = L_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E Span_1_Slice_mAD1F3297ABB4BBB79ACE334B4DB85CAC21B052DC_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_2 = __this->____pointer; V_0 = L_2; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E Span_1_Slice_m9E1F23C1A013A7D34E89EFFEE4803D23B0DC15E3_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5 = __this->____pointer; V_0 = L_5; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* Span_1_ToArray_mFAFB9D6B36B8BDA94666446105B77C9AF96A779E_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_1; L_1 = Array_Empty_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mF047DEE22BA81CA2272F392E9BFA291FA2E76093_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_3 = (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)(VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_7 = __this->____pointer; V_0 = L_7; Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mB63FF1B03BD081ACDE9355ECF72840C863C44004(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m8E8321725E1BA34CD15CAB7381D05072C26FE0A9_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m926FF85A1F1EB6BD1BDF07DEB8FF866478409048_gshared (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E Span_1_op_Implicit_m15EA7BE38DE10A60DFDCB14EF721D5CA7E185D30_gshared (VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)); goto IL_0037; } IL_0037: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1357D8100446DE1453D6048BA0C72F78C97763CA_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7C69275E904D5F5E3D1FE6FEAA97AFE174F67D41_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_0 = ___0_ptr; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* Span_1_get_Item_mA8597322C1894C0EFF75F28F1BE8BC753064CAA4_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_2 = __this->____pointer; V_0 = L_2; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* Span_1_GetPinnableReference_mC531A8FECF805F3772479F391D3E074B3265DBF2_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_2 = __this->____pointer; V_0 = L_2; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m1CAC1DC9A99466D22AD7A15238B7BB77109F6CA1_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_0 = __this->____pointer; V_0 = L_0; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m53AD8A5A372FDB709BAB1D8EF9CB8E806B3AB2FF_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_3 = ___0_value; V_1 = L_3; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_4 = __this->____pointer; V_2 = L_4; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_12 = __this->____pointer; V_2 = L_12; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_19 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_18 = L_19; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_24 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_23 = L_24; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_29 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_28 = L_29; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_34 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_33 = L_34; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_39 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_38 = L_39; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_44 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_43 = L_44; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_49 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_48 = L_49; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_54 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_64 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_63 = L_64; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_69 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_68 = L_69; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_74 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_73 = L_74; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_79 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_85 = ___0_value; *(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mC915B466348E9296AF676BA10EB38634FEF2AA53_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 ___0_destination, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_2 = ___0_destination; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_3 = L_2.____pointer; V_0 = L_3; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5 = __this->____pointer; V_0 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mA6C8AB821E080F71E957163025D55C209EC03700_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_2 = ___0_destination; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_3 = L_2.____pointer; V_1 = L_3; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_1)); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5 = __this->____pointer; V_1 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006 Span_1_op_Implicit_m66A9CBC456C842A9F0FDA55FA21772C0EED42FA9_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 ___0_span, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_0 = ___0_span; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_1 = L_0.____pointer; V_0 = L_1; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mB95FD3804E51521FC7AA12B18DE8BB2E8D05AA73_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mCD30E7D15EDEA4988026128ADEBEA7CCC033F65F_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5 = __this->____pointer; V_1 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 Span_1_Slice_m26E008D08186C7ACC4E3EAEFA91D1B9C132724E7_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_2 = __this->____pointer; V_0 = L_2; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 Span_1_Slice_mF4669B69D33FB037699798658B453FCEF23A9049_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5 = __this->____pointer; V_0 = L_5; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* Span_1_ToArray_m20AD591E9FFC095AB36CDF26970FF208CD73532E_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_1; L_1 = Array_Empty_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_m998FF89091ADB380AE37B11326EBA4E636539F6C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_7 = __this->____pointer; V_0 = L_7; VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_mD33F0334F37E4CBF4BBF4008EA599ECF998329B8(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mB10FABD8F40D8C35001153B66C04C3EE4CD3B4CF_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m97156F91B986D42C007F3DA06DDAB3487752797D_gshared (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 Span_1_op_Implicit_m147E79D0F0A3DF7956BCA4542554A01631FC4496_gshared (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805)); goto IL_0037; } IL_0037: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mE71B7CBBE72FB92B4B3811ACC3470AAA3FF82084_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mAF624B72DC5E2BD936D50FDB2F8792B9F73D7301_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_0 = ___0_ptr; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* Span_1_get_Item_mBBB4A56ABBFB020469ACC72FCB6676D3B45B3EEA_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_2 = __this->____pointer; V_0 = L_2; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* Span_1_GetPinnableReference_m431C7C1B0D11F9B479E4020E393B4F5ABD0F9570_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_2 = __this->____pointer; V_0 = L_2; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m76A090BFE2CDCE62915EB47045E8DB98A1A66CEB_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_0 = __this->____pointer; V_0 = L_0; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mD98232214C604D6FC5A634C9AFF224E1D3F40BFB_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_3 = ___0_value; V_1 = L_3; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_4 = __this->____pointer; V_2 = L_4; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_12 = __this->____pointer; V_2 = L_12; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_19 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_18 = L_19; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_24 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_23 = L_24; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_29 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_28 = L_29; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_34 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_33 = L_34; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_39 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_38 = L_39; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_44 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_43 = L_44; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_49 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_48 = L_49; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_54 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_64 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_63 = L_64; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_69 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_68 = L_69; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_74 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_73 = L_74; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_79 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_85 = ___0_value; *(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m0445A9F0825F29F524E60EE0F29143A3F6B6B84B_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E ___0_destination, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_2 = ___0_destination; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_3 = L_2.____pointer; V_0 = L_3; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5 = __this->____pointer; V_0 = L_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m1CF4F51491A983C3CD785346AE8343F60364A036_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_2 = ___0_destination; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_3 = L_2.____pointer; V_1 = L_3; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_1)); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5 = __this->____pointer; V_1 = L_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF Span_1_op_Implicit_mCA1C60D9A08C9B31BB1D5634B97FFEB11615C9E7_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E ___0_span, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_0 = ___0_span; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_1 = L_0.____pointer; V_0 = L_1; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m130201A50DA87BEDC3F5CA4CA9EEE680F979FB68_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mFACB4386A2F519D5CCDB775F4E78D4C8BE4C8E3D_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5 = __this->____pointer; V_1 = L_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E Span_1_Slice_m61F9620A23C9B1163B5EF25D8D363A5C56CF7DEF_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_2 = __this->____pointer; V_0 = L_2; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E Span_1_Slice_m8F90F558C7FCC90CD9F419B7CB3A1DF7229E1E2F_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5 = __this->____pointer; V_0 = L_5; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* Span_1_ToArray_m7C8DAECEB4CDA4C1CC14E2496AA425E0D76A49D6_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_1; L_1 = Array_Empty_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m14C75F80E578E099111B36B5CA68266C5EF03A35_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_3 = (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)(VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_7 = __this->____pointer; V_0 = L_7; VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m79148948778E3104E3C071F66CC59832555DFCAD(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m4DD1824F56FC57DBC24BF9F2D06E5988BE084029_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mA823BAA8A40322B529F09D74CC3A8437868B333D_gshared (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E Span_1_op_Implicit_mF1A5DEAF4805873FD75F3E1B09B9E2EF9D855C7E_gshared (VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B)); goto IL_0037; } IL_0037: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7A81341E1B16E702E3061F1883CEF2C4660AA7B4_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m90E6DAD35F84A1C57A46E96AD54A061CB8EDDB0F_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_0 = ___0_ptr; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* Span_1_get_Item_mC2B3A5595398E7F925081019581FD6A4B712B7D8_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_2 = __this->____pointer; V_0 = L_2; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* Span_1_GetPinnableReference_m72086CD802C21748AB4657558801BF761F56D03F_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_2 = __this->____pointer; V_0 = L_2; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m30504A33B1306BD70D201C1C25FC1FDB6BC54564_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_0 = __this->____pointer; V_0 = L_0; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mCC1CBB0CD31C7E17B22B5D26BD24BCD496D5B085_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_3 = ___0_value; V_1 = L_3; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_4 = __this->____pointer; V_2 = L_4; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_12 = __this->____pointer; V_2 = L_12; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_19 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_18 = L_19; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_24 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_23 = L_24; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_29 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_28 = L_29; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_34 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_33 = L_34; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_39 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_38 = L_39; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_44 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_43 = L_44; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_49 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_48 = L_49; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_54 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_64 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_63 = L_64; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_69 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_68 = L_69; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_74 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_73 = L_74; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_79 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B L_85 = ___0_value; *(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mF9EF1C4EF2912995596E093550C115AC8CCCDC1E_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC ___0_destination, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_2 = ___0_destination; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_3 = L_2.____pointer; V_0 = L_3; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5 = __this->____pointer; V_0 = L_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m10B74988BCA62A2C0B94DB532D5B29CA647C53F1_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_2 = ___0_destination; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_3 = L_2.____pointer; V_1 = L_3; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_1)); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5 = __this->____pointer; V_1 = L_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7 Span_1_op_Implicit_m40DA34594D995C5D53E4E7AF25FFDCC546FEE6BD_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC ___0_span, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_0 = ___0_span; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_1 = L_0.____pointer; V_0 = L_1; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m3F36A6961E63E8725D35EBB22A19746C2011A278_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mF1D39BC58C9DDE24BC3C001996C36338AB3BF6B7_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5 = __this->____pointer; V_1 = L_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC Span_1_Slice_mEAC819F9D5C62E9CAE977AFACBE9D034091ECE68_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_2 = __this->____pointer; V_0 = L_2; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC Span_1_Slice_m5E81BBDD4C1E0EC026E19DE56F95153DA3CC8ED5_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5 = __this->____pointer; V_0 = L_5; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* Span_1_ToArray_mB6BFD6F67856CB851318597DC4E2B6A81BD21026_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_1; L_1 = Array_Empty_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mC2924DDD264C97D67C50E594650BFCA0BCA2E4FD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_3 = (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)(VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_7 = __this->____pointer; V_0 = L_7; VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_m274E314A6717CAF400EF0120DB9D11F934E8BE39(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD664FF98B5BAB4B489025F6D5102E2260E360829_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mD6DA2AB5D47D61AFD392E7A864A5EB7F97D62C8C_gshared (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC Span_1_op_Implicit_m3D392A0348338D0F094E67233C113C811ACF0CAE_gshared (VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { const uint32_t SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); memset(V_0, 0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54)); return; } IL_000b: { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy(L_1, V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); bool L_2 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), L_1); if (L_2) { goto IL_0037; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = ___0_array; NullCheck((RuntimeObject*)L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_3, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); bool L_7; L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL); if (!L_7) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0037: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array; NullCheck((RuntimeArray*)L_8); uint8_t* L_9; L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL); Il2CppFullySharedGenericAny* L_10; L_10 = il2cpp_unsafe_as_ref(L_9); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_11; memset((&L_11), 0, sizeof(L_11)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_11), L_10); __this->____pointer = L_11; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = ___0_array; NullCheck(L_12); __this->____length = ((int32_t)(((RuntimeArray*)L_12)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m663A61429C38D76851892CB8A3E875E44548618D_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { const uint32_t SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); memset(V_0, 0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54)); return; } IL_0016: { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy(L_3, V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); bool L_4 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), L_3); if (L_4) { goto IL_0042; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array; NullCheck((RuntimeObject*)L_5); Type_t* L_6; L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_5, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); bool L_9; L_9 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_6, L_8, NULL); if (!L_9) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0042: { int32_t L_10 = ___1_start; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = ___0_array; NullCheck(L_11); if ((!(((uint32_t)L_10) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_0050; } } { int32_t L_12 = ___2_length; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = ___0_array; NullCheck(L_13); int32_t L_14 = ___1_start; if ((!(((uint32_t)L_12) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array; NullCheck((RuntimeArray*)L_15); uint8_t* L_16; L_16 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_15, NULL); Il2CppFullySharedGenericAny* L_17; L_17 = il2cpp_unsafe_as_ref(L_16); int32_t L_18 = ___1_start; Il2CppFullySharedGenericAny* L_19; L_19 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_17, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_20; memset((&L_20), 0, sizeof(L_20)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_20), L_19); __this->____pointer = L_20; int32_t L_21 = ___2_length; __this->____length = L_21; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m5599DAEC88C08C9797F461E977BF22E14E3C3008_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { bool L_0; L_0 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF(L_2, NULL); } IL_0016: { int32_t L_3 = ___1_length; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_4 = ___0_pointer; Il2CppFullySharedGenericAny* L_5; L_5 = il2cpp_unsafe_as_ref((uint8_t*)L_4); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_6; memset((&L_6), 0, sizeof(L_6)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_6), L_5); __this->____pointer = L_6; int32_t L_7 = ___1_length; __this->____length = L_7; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Il2CppFullySharedGenericAny* L_0 = ___0_ptr; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppFullySharedGenericAny* Span_1_get_Item_m9C593C1A8E070D42D9DC7DB6C73CECDFB5626B81_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_2 = __this->____pointer; V_0 = L_2; Il2CppFullySharedGenericAny* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Il2CppFullySharedGenericAny* L_5; L_5 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppFullySharedGenericAny* Span_1_GetPinnableReference_mBC5955DDAAEA56F142B5C441DB6FBD96F2AB6ADB_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Il2CppFullySharedGenericAny* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_2 = __this->____pointer; V_0 = L_2; Il2CppFullySharedGenericAny* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m11A4E1CD4E1718E30A0C2DA5934B04EDE635A447_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { bool L_0; L_0 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)); if (!L_0) { goto IL_0034; } } { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1 = __this->____pointer; V_0 = L_1; Il2CppFullySharedGenericAny* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); intptr_t* L_3; L_3 = il2cpp_unsafe_as_ref(L_2); int32_t L_4 = __this->____length; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)); int32_t L_6; L_6 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430(L_3, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_4), ((int64_t)((int32_t)(L_5/L_6))))), NULL); return; } IL_0034: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_7 = __this->____pointer; V_0 = L_7; Il2CppFullySharedGenericAny* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); uint8_t* L_9; L_9 = il2cpp_unsafe_as_ref(L_8); int32_t L_10 = __this->____length; int32_t L_11; L_11 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_9, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_10), ((int64_t)L_11))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m6EAE11FECC435B38881A2D1F4D4575D178BCE162_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method) { const uint32_t SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_19 = L_3; const Il2CppFullySharedGenericAny L_64 = L_3; const Il2CppFullySharedGenericAny L_85 = L_3; const Il2CppFullySharedGenericAny L_24 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_69 = L_24; const Il2CppFullySharedGenericAny L_29 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_74 = L_29; const Il2CppFullySharedGenericAny L_34 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_79 = L_34; const Il2CppFullySharedGenericAny L_39 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_44 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_49 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); const Il2CppFullySharedGenericAny L_54 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); uint32_t V_0 = 0; Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); memset(V_1, 0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Il2CppFullySharedGenericAny* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy(V_1, L_3, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_4 = __this->____pointer; V_2 = L_4; Il2CppFullySharedGenericAny* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((Il2CppFullySharedGenericAny*)V_1); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_12 = __this->____pointer; V_2 = L_12; Il2CppFullySharedGenericAny* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { Il2CppFullySharedGenericAny* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Il2CppFullySharedGenericAny* L_18; L_18 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_18, L_19, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_18, (void*)L_19); Il2CppFullySharedGenericAny* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Il2CppFullySharedGenericAny* L_23; L_23 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_24, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_23, L_24, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_23, (void*)L_24); Il2CppFullySharedGenericAny* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Il2CppFullySharedGenericAny* L_28; L_28 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_28, L_29, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_28, (void*)L_29); Il2CppFullySharedGenericAny* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Il2CppFullySharedGenericAny* L_33; L_33 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_34, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_33, L_34, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_33, (void*)L_34); Il2CppFullySharedGenericAny* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Il2CppFullySharedGenericAny* L_38; L_38 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_39, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_38, L_39, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_38, (void*)L_39); Il2CppFullySharedGenericAny* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Il2CppFullySharedGenericAny* L_43; L_43 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_44, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_43, L_44, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_43, (void*)L_44); Il2CppFullySharedGenericAny* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Il2CppFullySharedGenericAny* L_48; L_48 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_49, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_48, L_49, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_48, (void*)L_49); Il2CppFullySharedGenericAny* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Il2CppFullySharedGenericAny* L_53; L_53 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_54, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_53, L_54, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_53, (void*)L_54); uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { Il2CppFullySharedGenericAny* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Il2CppFullySharedGenericAny* L_63; L_63 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_64, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_63, L_64, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_63, (void*)L_64); Il2CppFullySharedGenericAny* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Il2CppFullySharedGenericAny* L_68; L_68 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_69, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_68, L_69, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_68, (void*)L_69); Il2CppFullySharedGenericAny* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Il2CppFullySharedGenericAny* L_73; L_73 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_74, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_73, L_74, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_73, (void*)L_74); Il2CppFullySharedGenericAny* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Il2CppFullySharedGenericAny* L_78; L_78 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_79, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_78, L_79, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_78, (void*)L_79); uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { Il2CppFullySharedGenericAny* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Il2CppFullySharedGenericAny* L_84; L_84 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)))(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); il2cpp_codegen_memcpy(L_85, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_84, L_85, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericAny*)L_84, (void*)L_85); uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m87850B36DC83BF310EC6136E6D14DC5634F96F05_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_destination, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = (( int32_t (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)))((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_2 = ___0_destination; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_3 = L_2.____pointer; V_0 = L_3; Il2CppFullySharedGenericAny* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_5 = __this->____pointer; V_0 = L_5; Il2CppFullySharedGenericAny* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; (( void (*) (Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m464C81DB101113B73DCD3F43C757D672CD893B37_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = (( int32_t (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)))((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_2 = ___0_destination; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_3 = L_2.____pointer; V_1 = L_3; Il2CppFullySharedGenericAny* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_1)); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_5 = __this->____pointer; V_1 = L_5; Il2CppFullySharedGenericAny* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; (( void (*) (Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC Span_1_op_Implicit_m704A5B9FD25EEA23756181A8EB40B875387A6C01_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_0 = ___0_span; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1 = L_0.____pointer; V_0 = L_1; Il2CppFullySharedGenericAny* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m51B73F86825C26B44AF2E5C9152D807780EB84ED_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_5 = __this->____pointer; V_1 = L_5; Il2CppFullySharedGenericAny* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 Span_1_Slice_mC857EC48EAC26C4D9A5C6302BA08A7796020C8E1_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_2 = __this->____pointer; V_0 = L_2; Il2CppFullySharedGenericAny* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Il2CppFullySharedGenericAny* L_5; L_5 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 Span_1_Slice_m4D5C2B295B93702EF492EC0660798DE3BFC3FFDA_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_5 = __this->____pointer; V_0 = L_5; Il2CppFullySharedGenericAny* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Il2CppFullySharedGenericAny* L_8; L_8 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)); int32_t L_9 = ___1_length; Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* Span_1_ToArray_mBB0A9E11BBAA9FDE1D0C045FBA14F4CD3E84773E_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1; L_1 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Il2CppFullySharedGenericAny* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_7 = __this->____pointer; V_0 = L_7; Il2CppFullySharedGenericAny* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppFullySharedGenericAny, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; (( void (*) (Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, uint64_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4CED98A19744D579382FDCEDEF16DBC11586BE1C_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m40491EA378B979FB91CD7BC368CA95BE931D13F0_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m3061054FFC5FFBF234FA34F5319A12C2E9241B3F_gshared (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 Span_1_op_Implicit_mEAE085B1C884F71E5CF01E09CD6F285B497BBDE8_gshared (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, const RuntimeMethod* method) { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA V_0; memset((&V_0), 0, sizeof(V_0)); { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA)); goto IL_0037; } IL_0037: { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1B60F6B07307F23E14C3A2EC542B77BDEB66D761_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA V_0; memset((&V_0), 0, sizeof(V_0)); { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m3205A72FFAA96DEFF10C7694FC2FFDAD840F1CBF_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_0 = ___0_ptr; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* Span_1_get_Item_mA306FCB5C1F1FED065FA5063A81E554C5DE39580_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_2 = __this->____pointer; V_0 = L_2; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* Span_1_GetPinnableReference_m974D629BC24E1BC2222A4BE45F65F6D2C9CB5571_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_2 = __this->____pointer; V_0 = L_2; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m9160C2C90AFDEA4ABB95189ED7FE111872888FDC_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_0 = __this->____pointer; V_0 = L_0; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m60B1A14FF47A8443D8DCEF464FBA8A0BCE0D47EE_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_3 = ___0_value; V_1 = L_3; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_4 = __this->____pointer; V_2 = L_4; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_12 = __this->____pointer; V_2 = L_12; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_19 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_18 = L_19; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_24 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_23 = L_24; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_29 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_28 = L_29; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_34 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_33 = L_34; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_39 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_38 = L_39; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_44 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_43 = L_44; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_49 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_48 = L_49; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_54 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_64 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_63 = L_64; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_69 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_68 = L_69; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_74 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_73 = L_74; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_79 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA L_85 = ___0_value; *(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m51AE1FD7E6C70FA75405B27B39EF420567008D7A_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 ___0_destination, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_2 = ___0_destination; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_3 = L_2.____pointer; V_0 = L_3; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5 = __this->____pointer; V_0 = L_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mDF932BC184BAFFD71502A181F63EB038092A1C40_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_2 = ___0_destination; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_3 = L_2.____pointer; V_1 = L_3; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_1)); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5 = __this->____pointer; V_1 = L_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033 Span_1_op_Implicit_m2019F5A7BBAD744B16749A1F56C090BDD1F05632_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 ___0_span, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_0 = ___0_span; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_1 = L_0.____pointer; V_0 = L_1; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m2353B1B89E5508649BEC6639F96E182E479B7CE4_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m43B433D4CEE71D4AD14CCE16E947B2A84C9965F5_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5 = __this->____pointer; V_1 = L_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 Span_1_Slice_m98EFDD32E18E5B9F90C7FF403627C0036A0A6CAE_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_2 = __this->____pointer; V_0 = L_2; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 Span_1_Slice_m7DA8E945A3E7C32D3D4B2BAFFA680770C2FFC4FF_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5 = __this->____pointer; V_0 = L_5; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* Span_1_ToArray_m56B0D6B8168677C47A19D069599F1B52BDDC3726_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_1; L_1 = Array_Empty_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m07CEA2E064E0981CF891D35C68798D4C53D25C5A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_3 = (double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F*)(double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_7 = __this->____pointer; V_0 = L_7; double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m3D2C0263B68F4D44243553B23C0A0C14E95E2322(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m16D72078F31E90B674714AA828A1CEE06973F214_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m8EFD437BF47D55E08B1FF0A34857CB4830783C2E_gshared (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 Span_1_op_Implicit_m4006AC85DC0066658378F5E00EC00C4786E32553_gshared (double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, const RuntimeMethod* method) { { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_0 = ___0_array; Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA)); goto IL_0037; } IL_0037: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDE279EB5DBCF601E96CF99A3F678F0C95760DD8D_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1F6D975169BADC66AEACBC45DE86D1E0E476F381_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_0 = ___0_ptr; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* Span_1_get_Item_mC34C35A7085F70E032E214F067C32E3CE4964FE3_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_2 = __this->____pointer; V_0 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* Span_1_GetPinnableReference_m8E3C15800922AB54F3D95AB15D8DB472048324C9_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_2 = __this->____pointer; V_0 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m0486DEBDDC0A3E95EE2D50CDCF6E1A44095159A0_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_0 = __this->____pointer; V_0 = L_0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mB0CF741A00AF9519BA66FB77745415D2311DA301_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___0_value; V_1 = L_3; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_4 = __this->____pointer; V_2 = L_4; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_12 = __this->____pointer; V_2 = L_12; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_19 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_18 = L_19; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_24 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_23 = L_24; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_29 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_28 = L_29; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_34 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_33 = L_34; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_39 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_38 = L_39; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_44 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_43 = L_44; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_48 = L_49; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_54 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_64 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_63 = L_64; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_69 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_68 = L_69; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_74 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_73 = L_74; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_79 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_85 = ___0_value; *(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m4CF08B423AE9371CD07AB4C3D9B1506B70908204_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C ___0_destination, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_2 = ___0_destination; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_3 = L_2.____pointer; V_0 = L_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5 = __this->____pointer; V_0 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mE261A13786D6F4FCCD5D5C79DE368D9FA945984D_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_2 = ___0_destination; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_3 = L_2.____pointer; V_1 = L_3; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_1)); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5 = __this->____pointer; V_1 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF Span_1_op_Implicit_mD07414934680CEE9FF91C8CC5726F211AD7C771B_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C ___0_span, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_0 = ___0_span; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_1 = L_0.____pointer; V_0 = L_1; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m1E040700B9A757CEB5E96749916D31CB0DBDA52A_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m880BA993EA9B90BF711855B1D01302917B922A90_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5 = __this->____pointer; V_1 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C Span_1_Slice_m84E4D1A316973EE5E5DE1C93CC0EA549CA5694F1_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_2 = __this->____pointer; V_0 = L_2; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C Span_1_Slice_m49D313660D7825D7629955F1CF43A859D134FC0A_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5 = __this->____pointer; V_0 = L_5; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* Span_1_ToArray_mD55C8E63C7D1193A0A082B2F9C86AD33F82BEEE7_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_1; L_1 = Array_Empty_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m3EE0E61A38529DE35EC274422B5CD9BBEF5CB59B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_3 = (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)(float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_7 = __this->____pointer; V_0 = L_7; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_mE1C20BE133A63D6CC6948C9487F57339C0BC8F32(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE58BD98ABFFF3CEA88EEC9B35804DC43B09DF280_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mCD38AA16DE3377F8EEFAF6B713305B42D095D902_gshared (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C Span_1_op_Implicit_mC55C68CBC3431C30A41103AC72DBA855A3EE0961_gshared (float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0; memset((&V_0), 0, sizeof(V_0)); { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E)); goto IL_0037; } IL_0037: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mBA8FB7740B53BD0D1370EF0986083D236E7FF62E_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0; memset((&V_0), 0, sizeof(V_0)); { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m02E6846E628284814D897A34ECE014C9948F5905_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = ___0_ptr; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* Span_1_get_Item_m811BFDA69DF4E2BDADFC597C7218FE3D34C51D1A_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_2 = __this->____pointer; V_0 = L_2; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* Span_1_GetPinnableReference_m749B9EF5DD25DD1BB3878B5FB897433754CC07FA_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_2 = __this->____pointer; V_0 = L_2; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m432319681C0069C981716608A0F173E009CB0160_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_0 = __this->____pointer; V_0 = L_0; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m33AF5C8DC50AEED2F05E1F834E232F2ECC94CC8B_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_value; V_1 = L_3; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_4 = __this->____pointer; V_2 = L_4; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_12 = __this->____pointer; V_2 = L_12; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_19 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_18 = L_19; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_24 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_23 = L_24; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_29 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_28 = L_29; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_33 = L_34; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_39 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_38 = L_39; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_44 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_43 = L_44; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_49 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_48 = L_49; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_54 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_64 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_63 = L_64; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_69 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_68 = L_69; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_74 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_73 = L_74; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_79 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_85 = ___0_value; *(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mEE106D080A27ABA338FD3BD54E0028370795ADCB_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 ___0_destination, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_2 = ___0_destination; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_3 = L_2.____pointer; V_0 = L_3; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5 = __this->____pointer; V_0 = L_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m59774AED3E447DB9D8E3372707FB9EBA96AA494E_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_2 = ___0_destination; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_3 = L_2.____pointer; V_1 = L_3; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_1)); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5 = __this->____pointer; V_1 = L_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191 Span_1_op_Implicit_m13EF5A599B0EEDCCF90A7B4587297FB9F37D077E_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 ___0_span, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_0 = ___0_span; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_1 = L_0.____pointer; V_0 = L_1; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m9ADBABEA4469D8A54D5911E1C56E8562C2338B41_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m496D1E362AE1D8C5912CB61B5773F965797B2330_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5 = __this->____pointer; V_1 = L_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 Span_1_Slice_mAAF1C2ECB2A62EB9758CA8649590CA9B635FF059_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_2 = __this->____pointer; V_0 = L_2; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 Span_1_Slice_m2D0DCC97C941406C196F3CA71F2D9F966B1E31EE_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5 = __this->____pointer; V_0 = L_5; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* Span_1_ToArray_m89CA04CA93024B531A3D50515B51270D51866DE0_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_1; L_1 = Array_Empty_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m94B22C501F93F7528294FCA813EC24E247458C22_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_3 = (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)(float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_7 = __this->____pointer; V_0 = L_7; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m1FE843767EBB89D4C9C6B1733207A4734A84E113(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mB0918A1CE4AD91A3BFD64A78B7DAE713DD319EE7_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m847D92C4BD1BD58FEC64BF184EDEC0CEF4833B84_gshared (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 Span_1_op_Implicit_mCDE538CDC8CD45889969EDEB1EBB2C73B3EF4440_gshared (float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_0; memset((&V_0), 0, sizeof(V_0)); { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float4_t89D9A294E7A79BD81BFBDD18654508532958555E)); goto IL_0037; } IL_0037: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA250A857324EB50D6EF1B61545B2BFA0FA5521FE_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_0; memset((&V_0), 0, sizeof(V_0)); { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(float4_t89D9A294E7A79BD81BFBDD18654508532958555E)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDDB2BD3B46F82AC5F3A323D1EC161892E34F43E5_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = ___0_ptr; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E* Span_1_get_Item_mE2FA014B81E24439FD5404C43738EFD07834FAAC_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_2 = __this->____pointer; V_0 = L_2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E* Span_1_GetPinnableReference_mAF225CDBCBF0AB139C6176DDA9A415A535EFCE89_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_2 = __this->____pointer; V_0 = L_2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m374490162DD2C608FD5DFD3A25F62FF3F921148A_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_0 = __this->____pointer; V_0 = L_0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m5E919440043ACF6C612A7FFDA242A7D272D4EDF6_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = ___0_value; V_1 = L_3; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_4 = __this->____pointer; V_2 = L_4; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_12 = __this->____pointer; V_2 = L_12; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_19 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_18 = L_19; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_24 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_23 = L_24; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_28 = L_29; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_34 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_33 = L_34; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_39 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_38 = L_39; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_44 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_43 = L_44; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_49 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_48 = L_49; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_54 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_64 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_63 = L_64; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_69 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_68 = L_69; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_74 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_73 = L_74; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_79 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_85 = ___0_value; *(float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m567A34CEF55CDCA112FE2E4C254764F7980A9AFA_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE ___0_destination, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_2 = ___0_destination; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_3 = L_2.____pointer; V_0 = L_3; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5 = __this->____pointer; V_0 = L_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mE1A459DE91CF471F2A330BEE825571CD2B1CAA89_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_2 = ___0_destination; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_3 = L_2.____pointer; V_1 = L_3; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_1)); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5 = __this->____pointer; V_1 = L_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535 Span_1_op_Implicit_mF889BABDF2FD31DD4836D684C533E092CAFFAF0E_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE ___0_span, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_0 = ___0_span; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_1 = L_0.____pointer; V_0 = L_1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m33867B8508151068006A12B9308035196BA861CC_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m745DA88A8BF0E27C5FA312989572991FFA61763D_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5 = __this->____pointer; V_1 = L_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE Span_1_Slice_m3183900C7E25655D48F6ED9C1B7204585D21BBAF_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_2 = __this->____pointer; V_0 = L_2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE Span_1_Slice_mCA6C51F50C6B385DE62A4DCE87D89D555F85F8A0_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5 = __this->____pointer; V_0 = L_5; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* Span_1_ToArray_mC3667298824485C61EB467D3955CEBDDF92B0275_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_1; L_1 = Array_Empty_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC09C6020C2454235EF5D8B1F61B3FA7AC3E8E3F5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_3 = (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)(float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_7 = __this->____pointer; V_0 = L_7; float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m01F6470836C56C7320DCDD3F7E32BED921C0F96B(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mF59A4338A7369BA6313A108A8437903D5D078A22_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m1A9A0B63F5E5A56887C2898E9B9AAADD04E3C907_gshared (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE Span_1_op_Implicit_m124C2E3EC3CE68A9CBC95CC856172A5DC2D5C35F_gshared (float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 V_0; memset((&V_0), 0, sizeof(V_0)); { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t243F21BA4689BF9690796B426125936880BD7AD2)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2)); goto IL_0037; } IL_0037: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA3BFB2CF11146436BDF924F972A681AA08B1FA40_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 V_0; memset((&V_0), 0, sizeof(V_0)); { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t243F21BA4689BF9690796B426125936880BD7AD2)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m8A8E9BB83660C947C5CC9A7E6B9C6CC94C0850CD_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_0 = ___0_ptr; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* Span_1_get_Item_mF860C97B373F0976A23370E163243BBDBBDD9541_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_2 = __this->____pointer; V_0 = L_2; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* Span_1_GetPinnableReference_m6057E8BC3D0F11ED177734845DDF057EA83EF55E_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_2 = __this->____pointer; V_0 = L_2; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m67B302CEB6D2C93F9CD07DD55E4634CF93064583_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_0 = __this->____pointer; V_0 = L_0; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m0D603367E4B9512DB17E850DE766B7E9B66EE605_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_3 = ___0_value; V_1 = L_3; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_4 = __this->____pointer; V_2 = L_4; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_12 = __this->____pointer; V_2 = L_12; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_19 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_18 = L_19; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_24 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_23 = L_24; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_29 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_28 = L_29; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_34 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_33 = L_34; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_39 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_38 = L_39; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_44 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_43 = L_44; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_49 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_48 = L_49; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_54 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_64 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_63 = L_64; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_69 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_68 = L_69; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_74 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_73 = L_74; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_79 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_85 = ___0_value; *(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m7E72665E8FF39BB4119F407A9CC068920F8D6C69_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 ___0_destination, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_2 = ___0_destination; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_3 = L_2.____pointer; V_0 = L_3; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5 = __this->____pointer; V_0 = L_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m4A20265D7A10274065FD3B03B5EB3BDFE5A850DB_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_2 = ___0_destination; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_3 = L_2.____pointer; V_1 = L_3; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_1)); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5 = __this->____pointer; V_1 = L_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D Span_1_op_Implicit_mDEC0D74E801BD140F3DDC2A1CB9B1EC1D6FE5499_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 ___0_span, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_0 = ___0_span; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_1 = L_0.____pointer; V_0 = L_1; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mCBEC10A93793AFC5FDB9FBCD992073FB40C962F4_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mA75D682AFE996C78539D6BB2CEDB4B0D7018A02D_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5 = __this->____pointer; V_1 = L_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 Span_1_Slice_m947965D6682FAC4AB38C015BCBA93B1F02CFF910_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_2 = __this->____pointer; V_0 = L_2; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 Span_1_Slice_m41F44C31A9282219AF026DF57904842D916276AD_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5 = __this->____pointer; V_0 = L_5; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* Span_1_ToArray_mA36072014DE3860C6906259E720C354C945CF3BC_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_1; L_1 = Array_Empty_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_mB739A75A939FBC3A38BEE591B9A51A11A3777E66_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_3 = (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)(float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_7 = __this->____pointer; V_0 = L_7; float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m51100B40C91645487D1AAD6E5794EC56F2A63181(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m7683C5C2FE1C5F938DCE381200475CC9B179AA0A_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mCA1760542E12019AFEA00E57B4753A64A58F3818_gshared (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 Span_1_op_Implicit_m1E5718254899100AB20A72B762F41D82B6C3871B_gshared (float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; Span_1_t243F21BA4689BF9690796B426125936880BD7AD2 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, const RuntimeMethod* method) { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0; memset((&V_0), 0, sizeof(V_0)); { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A)); goto IL_0037; } IL_0037: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFCF5366EC97D7C8B6F99C3B723020C0E90E61FF2_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0; memset((&V_0), 0, sizeof(V_0)); { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mD4638DF9ED0CD05921E8FA5B68B22B60212BD698_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = ___0_ptr; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* Span_1_get_Item_mD574C94AA8E9AC2F48DA18A7AA5663E41FFE3980_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_2 = __this->____pointer; V_0 = L_2; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* Span_1_GetPinnableReference_m2A33D2AB9AB40A3A101851C3F1ED9528A1F01647_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_2 = __this->____pointer; V_0 = L_2; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m8A453A34746DCF1C9904BFA8C0B604F498C6A48C_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_0 = __this->____pointer; V_0 = L_0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m86B73791E93156880D03EF1CA5633EF0955E7AB9_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = ___0_value; V_1 = L_3; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_4 = __this->____pointer; V_2 = L_4; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_12 = __this->____pointer; V_2 = L_12; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_19 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_18 = L_19; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_24 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_23 = L_24; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_29 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_28 = L_29; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_34 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_33 = L_34; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_39 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_38 = L_39; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_44 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_43 = L_44; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_49 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_48 = L_49; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_54 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_64 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_63 = L_64; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_69 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_68 = L_69; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_74 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_73 = L_74; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_79 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_85 = ___0_value; *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m56BAF98FB7456184B43F1677891EBCC1FC3249B0_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 ___0_destination, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_2 = ___0_destination; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_3 = L_2.____pointer; V_0 = L_3; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5 = __this->____pointer; V_0 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m59870D4C719DD77D186A212F59103CA7BEB927E3_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_2 = ___0_destination; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_3 = L_2.____pointer; V_1 = L_3; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_1)); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5 = __this->____pointer; V_1 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8 Span_1_op_Implicit_mA7E7C0CB9BB77232DADE1B44F0B513572BA0225F_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 ___0_span, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_0 = ___0_span; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_1 = L_0.____pointer; V_0 = L_1; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m107965FA4CB22AE859C3F050D9DFF500CB0DACAD_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m4EB9913EEBC5CB9EE824CE03E0353F9F49BA59B3_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5 = __this->____pointer; V_1 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 Span_1_Slice_mF45B0BA1CA1267C33B24236297380B31D8536017_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_2 = __this->____pointer; V_0 = L_2; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 Span_1_Slice_m8C09B0B821343B9DDE9F147E3D0C59224D08DF3A_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5 = __this->____pointer; V_0 = L_5; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* Span_1_ToArray_m9B9D14C25F1B36DF3BD62086A8E3A4AEF6CF2F8A_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_1; L_1 = Array_Empty_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mAD86B8B23E58A9FF11B9B0FCA0536E51D763518A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_3 = (int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915*)(int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_7 = __this->____pointer; V_0 = L_7; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mF32F9299CAEB9B2AB5CDA311A60410A07602CED7(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m61FAC49A9EA98CC780974DA45D60AE7DF2195D01_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mD9B4B7C3EB6D15012B05DB9BD48CC2A981FA0012_gshared (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 Span_1_op_Implicit_mCC7FFA4D816FE8EDC8199FB73770E437431A3499_gshared (int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, const RuntimeMethod* method) { { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_0 = ___0_array; Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, const RuntimeMethod* method) { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF V_0; memset((&V_0), 0, sizeof(V_0)); { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF)); goto IL_0037; } IL_0037: { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m36E6CDE8E8D560F8D70ACAC4CAA5A3015F960118_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF V_0; memset((&V_0), 0, sizeof(V_0)); { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1402F4130DB49791F0FDAB4C28EA589796A4996D_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_0 = ___0_ptr; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* Span_1_get_Item_m4755B46BD912A377832C9A09D6B3F35BB1DEBF82_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_2 = __this->____pointer; V_0 = L_2; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* Span_1_GetPinnableReference_m4A85A79503B96DDCB4D5198DCFE2B33D09C4B446_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_2 = __this->____pointer; V_0 = L_2; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m0313488DB0FB87787AF1561868CD776B20918362_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_0 = __this->____pointer; V_0 = L_0; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m8C7A80759DF1241FA8C1CD4AE70B763BDCCCB83A_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_3 = ___0_value; V_1 = L_3; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_4 = __this->____pointer; V_2 = L_4; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_12 = __this->____pointer; V_2 = L_12; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_19 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_18 = L_19; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_24 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_23 = L_24; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_29 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_28 = L_29; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_34 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_33 = L_34; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_39 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_38 = L_39; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_44 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_43 = L_44; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_49 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_48 = L_49; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_54 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_64 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_63 = L_64; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_69 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_68 = L_69; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_74 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_73 = L_74; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_79 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_85 = ___0_value; *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mBB219F8024D390862382BEDB99BE0B1DF4D20669_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 ___0_destination, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_2 = ___0_destination; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_3 = L_2.____pointer; V_0 = L_3; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5 = __this->____pointer; V_0 = L_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m5CD77F0D70E5F43390D133C3D88B1C1EE150029F_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_2 = ___0_destination; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_3 = L_2.____pointer; V_1 = L_3; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_1)); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5 = __this->____pointer; V_1 = L_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226 Span_1_op_Implicit_m60FF3BE0CDB56B5437FDAA3FD907DF9E1E736963_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 ___0_span, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_0 = ___0_span; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_1 = L_0.____pointer; V_0 = L_1; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m18EA9211FBA350FB21EECEA0A5E1971750F89534_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mAE115D1EBEEAA972478CE6116B68AA47A1D8CD22_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5 = __this->____pointer; V_1 = L_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 Span_1_Slice_m8CEF5ED4AED76C1B3F835E03D6D445B500290DBE_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_2 = __this->____pointer; V_0 = L_2; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 Span_1_Slice_mF18DF87BC170F7C1F2850AC0C82EB74D66AD8FCE_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5 = __this->____pointer; V_0 = L_5; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* Span_1_ToArray_mDA05A36D12967E2209F1139D87E38E4CF0D4EA1E_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_1; L_1 = Array_Empty_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m79C62594B222E4B5E2F00D23CAB32EED035C7ED9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_3 = (int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26*)(int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_7 = __this->____pointer; V_0 = L_7; int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m0FAE5C1803884C2AD6E5E9A6FD4F19EF557234F7(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD4AD8CDEFF4824A68FD09EAB78C7507FD4E73FC5_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m7777C13A1865CFC481F24D77D23C47C186C6486C_gshared (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 Span_1_op_Implicit_m7AC5CDC1EB72EF5FB942064E9AE4E258A829C5A9_gshared (int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, const RuntimeMethod* method) { { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_0 = ___0_array; Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, const RuntimeMethod* method) { int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_0; memset((&V_0), 0, sizeof(V_0)); { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int4_tBA77D4945786DE82C3A487B33955EA1004996052)); goto IL_0037; } IL_0037: { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7B193487307C1F9A447F879CC5DE66F48FA6D862_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_0; memset((&V_0), 0, sizeof(V_0)); { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(int4_tBA77D4945786DE82C3A487B33955EA1004996052)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA9253155ECC2BE4473A9EC85DAEAF9D92A652027_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_0 = ___0_ptr; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int4_tBA77D4945786DE82C3A487B33955EA1004996052* Span_1_get_Item_mB7A04DE677E02F3ADA8152FB6816C3B85CD54614_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_2 = __this->____pointer; V_0 = L_2; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int4_tBA77D4945786DE82C3A487B33955EA1004996052* Span_1_GetPinnableReference_mF0E582713534E1C3A30D415C5DA052973830977B_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_2 = __this->____pointer; V_0 = L_2; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m80D6440294BF8EE868F1916F7AD91FB53B017F76_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_0 = __this->____pointer; V_0 = L_0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m90CB1FAE089CDEABD6C7C3AD5EB3986BB216E8E8_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; int4_tBA77D4945786DE82C3A487B33955EA1004996052* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_3 = ___0_value; V_1 = L_3; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_4 = __this->____pointer; V_2 = L_4; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_12 = __this->____pointer; V_2 = L_12; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_19 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_18 = L_19; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_24 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_23 = L_24; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_29 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_28 = L_29; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_34 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_33 = L_34; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_39 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_38 = L_39; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_44 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_43 = L_44; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_49 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_48 = L_49; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_54 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_64 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_63 = L_64; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_69 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_68 = L_69; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_74 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_73 = L_74; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_79 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); int4_tBA77D4945786DE82C3A487B33955EA1004996052 L_85 = ___0_value; *(int4_tBA77D4945786DE82C3A487B33955EA1004996052*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m9CC4DB05BDA28467701BAF44B0DE7AA03D0BB9B1_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C ___0_destination, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_2 = ___0_destination; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_3 = L_2.____pointer; V_0 = L_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5 = __this->____pointer; V_0 = L_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mDD6206190B137074051F816DED2C580C42D9E882_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_2 = ___0_destination; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_3 = L_2.____pointer; V_1 = L_3; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_1)); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5 = __this->____pointer; V_1 = L_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C Span_1_op_Implicit_mD1AABA5B8C6EF4501F5D8A809921DA160993692D_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C ___0_span, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_0 = ___0_span; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_1 = L_0.____pointer; V_0 = L_1; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m77DACB7AA48CA1581A2A0AE02080EBD6040AE43D_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mEFD8F7E7C7E8BF4A8BCCD6BB54A8E1F6A5EA76FB_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5 = __this->____pointer; V_1 = L_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C Span_1_Slice_m65C981B356E0B5BB08896AB3421188E23764697A_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_2 = __this->____pointer; V_0 = L_2; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C Span_1_Slice_mBF93BCE8FADFF4A517603AD9D73248F89CE8F328_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5 = __this->____pointer; V_0 = L_5; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* Span_1_ToArray_mBC6BF7759197B4FFE87368953D7B5313788CC05B_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_1; L_1 = Array_Empty_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_mB7ACFC1C0D26708AFBE1791951E15C47DCCCE5D6_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_3 = (int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795*)(int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_7 = __this->____pointer; V_0 = L_7; int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(int4_tBA77D4945786DE82C3A487B33955EA1004996052, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_m73E2D0C74A5472DCD4BD6EDC9129323AF4118272(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m1F1187E274EC18205F8002BD0A2D2F8E1357EAA1_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mA7CCDB964EA7787F923D43B36451D4E399BC2DCC_gshared (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C Span_1_op_Implicit_m201F7E36A2E33F657F207ACEB0D1D0F55F16C58A_gshared (int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, const RuntimeMethod* method) { { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_0 = ___0_array; Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 V_0; memset((&V_0), 0, sizeof(V_0)); { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225)); goto IL_0037; } IL_0037: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m6124823D76DBCB84B895045F4072C5D8BAD54418_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 V_0; memset((&V_0), 0, sizeof(V_0)); { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA426411A0F5450BCD564C621BB663B1273773B99_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_0 = ___0_ptr; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* Span_1_get_Item_mB5F50B0D20B3D8E944F96112B8B4DAC7D17650EA_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_2 = __this->____pointer; V_0 = L_2; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* Span_1_GetPinnableReference_m56356CEAA8E67F718DC61AF6B7C4A08BB6CB7049_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_2 = __this->____pointer; V_0 = L_2; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m91ABCA1B4BF1AC38DEC21718D6A7A946A42A62EF_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_0 = __this->____pointer; V_0 = L_0; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m5F214A54E6119724209D9A6022CF24DDB9C02AF6_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_3 = ___0_value; V_1 = L_3; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_4 = __this->____pointer; V_2 = L_4; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_12 = __this->____pointer; V_2 = L_12; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_19 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_18 = L_19; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_24 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_23 = L_24; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_29 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_28 = L_29; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_34 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_33 = L_34; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_39 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_38 = L_39; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_44 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_43 = L_44; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_49 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_48 = L_49; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_54 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_64 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_63 = L_64; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_69 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_68 = L_69; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_74 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_73 = L_74; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_79 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 L_85 = ___0_value; *(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m4A21D34A3385E3970F0A5816F70F7333A06BE56B_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 ___0_destination, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_2 = ___0_destination; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_3 = L_2.____pointer; V_0 = L_3; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5 = __this->____pointer; V_0 = L_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m99A85634C362E5EB0DA6C2D017EBB178D32307F9_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_2 = ___0_destination; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_3 = L_2.____pointer; V_1 = L_3; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_1)); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5 = __this->____pointer; V_1 = L_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964 Span_1_op_Implicit_m17AF33F5674C02E3D7679E066E81DB5609B84BAB_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 ___0_span, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_0 = ___0_span; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_1 = L_0.____pointer; V_0 = L_1; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m655719167577EE7B24CAAF5A9D0995E0259B6A84_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m981EF00CBB9E2175CE158EE6AF832867FCAB1BAE_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5 = __this->____pointer; V_1 = L_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 Span_1_Slice_m2BA372A81D74723E61E19017C77886B880B5BF29_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_2 = __this->____pointer; V_0 = L_2; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 Span_1_Slice_mC2BFF8AEEE5C308DBAE92526A79182BA3523561E_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5 = __this->____pointer; V_0 = L_5; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* Span_1_ToArray_mB0599718A25BB507D329B31366909FD456AFCEA6_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_1; L_1 = Array_Empty_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mD8B08917D1DC7B424036208C74F0A7A6EC83DAAE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_3 = (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_7 = __this->____pointer; V_0 = L_7; jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_m48D2E426B92CBE28782CF29BD703DF063CFF422D(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m9F3E0520692B8B831C6629192F893B72EA9D95D2_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mF597BBC608D68A57C8937FFFA10D01B1617B0349_gshared (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 Span_1_op_Implicit_m2562566D0096520B0F0B4642C72BCFA5460FFE30_gshared (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 V_0; memset((&V_0), 0, sizeof(V_0)); { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4)); goto IL_0037; } IL_0037: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m18C91F1FC94F7F1DC7CAD98AA8F7AC8432DB3455_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 V_0; memset((&V_0), 0, sizeof(V_0)); { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFE1CF744F063F921D46C9C76C72CECF642294BD0_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_0 = ___0_ptr; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* Span_1_get_Item_m7486136A5CE0094A184CA0D3101C6833D80314B6_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_2 = __this->____pointer; V_0 = L_2; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* Span_1_GetPinnableReference_m7CE9B0D12E9CA7FD7842D3F744C76544ED6EA225_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_2 = __this->____pointer; V_0 = L_2; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m3142C6185112D13826A03F65806076AEED692E59_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_0 = __this->____pointer; V_0 = L_0; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m8B6731E3FF84750A478970287B52FA44E878F40C_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_3 = ___0_value; V_1 = L_3; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_4 = __this->____pointer; V_2 = L_4; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_12 = __this->____pointer; V_2 = L_12; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_19 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_18 = L_19; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_24 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_23 = L_24; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_29 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_28 = L_29; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_34 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_33 = L_34; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_39 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_38 = L_39; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_44 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_43 = L_44; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_49 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_48 = L_49; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_54 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_64 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_63 = L_64; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_69 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_68 = L_69; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_74 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_73 = L_74; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_79 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 L_85 = ___0_value; *(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m96AB90EB9879B57BAABE441C25F914F383353037_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 ___0_destination, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_2 = ___0_destination; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_3 = L_2.____pointer; V_0 = L_3; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5 = __this->____pointer; V_0 = L_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m26371BA478F6CEC52336BD93093CECA399BD5147_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_2 = ___0_destination; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_3 = L_2.____pointer; V_1 = L_3; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_1)); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5 = __this->____pointer; V_1 = L_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C Span_1_op_Implicit_m7ED37E1E19B8B11C82187C7E1B9E2B76CD4611BB_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 ___0_span, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_0 = ___0_span; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_1 = L_0.____pointer; V_0 = L_1; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mE6EADF851DD5972FD89E4D6F28209E73CF2ADFD3_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mFCDC27BFE22FA8665DFF1DAC6669DC99F48FFB98_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5 = __this->____pointer; V_1 = L_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 Span_1_Slice_m0CC7D2232B0D8D53F19C63020D77F1C00888F81C_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_2 = __this->____pointer; V_0 = L_2; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 Span_1_Slice_mA40502F788D353DE49FC56EBC9817E4550259813_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5 = __this->____pointer; V_0 = L_5; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* Span_1_ToArray_m42A7EF4D129F96EAAE8EFB8B0FDD646F1A669CB3_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_1; L_1 = Array_Empty_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_mC904A9946DA98027EDEAFF3A8BC28660C8F21ABC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_3 = (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)(quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_7 = __this->____pointer; V_0 = L_7; quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_m52E1497C43DE412479D7444BCD2225259751DD64(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m88EE7BA4464E75FC1EEB2B62756D706E396367C2_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m4B9C69B1B06770DB2B587F422BB89D66017672BF_gshared (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 Span_1_op_Implicit_m3CA840968C8898070689EE5D5B241E7C1E851725_gshared (quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, const RuntimeMethod* method) { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE V_0; memset((&V_0), 0, sizeof(V_0)); { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE)); goto IL_0037; } IL_0037: { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m3CB8BA29B033FA1D0CC55966E8D71F9256946BBC_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE V_0; memset((&V_0), 0, sizeof(V_0)); { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mCAA1150AAF5615F13656F8D96C1A0C802517F72A_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_0 = ___0_ptr; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* Span_1_get_Item_m756E237A48FA054314805B46F43C25D0E8E87CA8_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_2 = __this->____pointer; V_0 = L_2; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* Span_1_GetPinnableReference_mFEF2CB43D5E70D1A027D9313C4407623461D7C3B_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_2 = __this->____pointer; V_0 = L_2; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m6CC5C9720A6267044DE20C12D4FCEAFF8E242A61_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_0 = __this->____pointer; V_0 = L_0; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m5CB5BCAC12A63FB106BF8F82D337F736BC6600B7_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_3 = ___0_value; V_1 = L_3; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_4 = __this->____pointer; V_2 = L_4; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_12 = __this->____pointer; V_2 = L_12; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_19 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_18 = L_19; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_24 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_23 = L_24; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_29 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_28 = L_29; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_34 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_33 = L_34; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_39 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_38 = L_39; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_44 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_43 = L_44; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_49 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_48 = L_49; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_54 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_64 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_63 = L_64; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_69 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_68 = L_69; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_74 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_73 = L_74; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_79 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE L_85 = ___0_value; *(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m561DA201A6F972948094951D3594FA87F8396B96_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 ___0_destination, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_2 = ___0_destination; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_3 = L_2.____pointer; V_0 = L_3; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5 = __this->____pointer; V_0 = L_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m4876B45CD5B0BB0E7898427E95D0B4746F1FD8A0_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_2 = ___0_destination; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_3 = L_2.____pointer; V_1 = L_3; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_1)); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5 = __this->____pointer; V_1 = L_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980 Span_1_op_Implicit_mFCDB876FBFD32E5B3930F937424616EC33E569FE_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 ___0_span, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_0 = ___0_span; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_1 = L_0.____pointer; V_0 = L_1; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mB77843506E7B55BEB599A1DA83E0AB68177F9CE2_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m8260183D3F45200B99E9434F4EDCB7768D0F8EFF_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5 = __this->____pointer; V_1 = L_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 Span_1_Slice_m2A886D4551CE3692465AE50B3926537C370F1F68_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_2 = __this->____pointer; V_0 = L_2; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 Span_1_Slice_m9C8F9BC1DAA5A40623D2AB8677881899F93C1963_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5 = __this->____pointer; V_0 = L_5; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* Span_1_ToArray_m49AED4B40A7439FEF624D295CFC5B8B24A0A2431_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_1; L_1 = Array_Empty_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m9A5F464A596961476CC6E6DCD3AB9C3F44DD442A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_3 = (ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334*)(ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_7 = __this->____pointer; V_0 = L_7; ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m374FD45DB3712CE8C4E9C2E21951BF4B61FE868D(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mCBBC45C990FAE895C2902BBC76961B6BB71A024B_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mE0F2031BB459E8F1C60F010C7EF3100F2611B512_gshared (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 Span_1_op_Implicit_m11B9F85E48F2C904DABE7F048A12C776F2D5F882_gshared (ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, const RuntimeMethod* method) { { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_0 = ___0_array; Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, const RuntimeMethod* method) { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C)); goto IL_0037; } IL_0037: { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mD11CFE6E0C8A5FC01A948C15EF6E0CAE83807762_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m23F74F2A697413FB5128B4F73CBFCA06F3DF1C93_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_0 = ___0_ptr; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* Span_1_get_Item_m38D41A00FE423719187CF0AC50D79B23AE98C465_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* Span_1_GetPinnableReference_mF2EFC68CC5D38818F11DCA18F253CCA208CC4C66_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m3FDC3E0D270F5C1FD9E2BED91EC1947021857E2A_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_0 = __this->____pointer; V_0 = L_0; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mE38BC647B8E12C74777C3EF915A4FD4D61E70ECE_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_3 = ___0_value; V_1 = L_3; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_4 = __this->____pointer; V_2 = L_4; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_12 = __this->____pointer; V_2 = L_12; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_19 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_18 = L_19; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_24 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_23 = L_24; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_29 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_28 = L_29; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_34 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_33 = L_34; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_39 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_38 = L_39; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_44 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_43 = L_44; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_49 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_48 = L_49; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_54 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_64 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_63 = L_64; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_69 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_68 = L_69; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_74 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_73 = L_74; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_79 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C L_85 = ___0_value; *(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m116247C54A5DE055E2102ED23FCCF683BBF4D1A2_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A ___0_destination, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_2 = ___0_destination; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_3 = L_2.____pointer; V_0 = L_3; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5 = __this->____pointer; V_0 = L_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mC968BF4B58E2362C6534D491A0E7C40D428963FA_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_2 = ___0_destination; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_3 = L_2.____pointer; V_1 = L_3; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_1)); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5 = __this->____pointer; V_1 = L_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A Span_1_op_Implicit_m03F63E3A05C90E185415B7F12B34A30301AB4944_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A ___0_span, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_0 = ___0_span; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_1 = L_0.____pointer; V_0 = L_1; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m579C9539A89F1B4D237634803760588A4843AB6D_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m38130CA1FE85E429D509C57ABBF0F29290650061_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5 = __this->____pointer; V_1 = L_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A Span_1_Slice_m477F5A66DD31C30F0FC1E73DD1312A9135F2F896_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A Span_1_Slice_mCEF5E48B9CBD403EF2CF3B07F697194724E123DE_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5 = __this->____pointer; V_0 = L_5; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* Span_1_ToArray_mCBA287C6808BEBF19E827903D9BA70A442A8661A_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_1; L_1 = Array_Empty_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_mE91E7F1D3F2576959A872223077D64DF14F11895_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_3 = (PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2*)(PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_7 = __this->____pointer; V_0 = L_7; PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_m23AC459C79425F5C0FDE188A5A16C5133D49AFE6(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD61BD8363BDA15FD4D32D2717FE51B148B440112_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m49C6FA675194E04D84C6E26648B220799D3BE6BA_gshared (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A Span_1_op_Implicit_mF42CE746A2F927FCFCA9C3A9ED695F1FAA37A200_gshared (PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, const RuntimeMethod* method) { { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_0 = ___0_array; Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, const RuntimeMethod* method) { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1)); goto IL_0037; } IL_0037: { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m87BFE08610C23E75674E0A1F4C4DBB39F4425135_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m25FAA47CA058CFE570E2E200106806D1CD229B79_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_0 = ___0_ptr; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* Span_1_get_Item_m9A615AFC88B8BD1B92B951541C32108EA13C0A2B_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* Span_1_GetPinnableReference_m6A5C4CB47798F17E00D1E7D979A6E4F60C67950F_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m62C34E9D0F8C8C3ACF3C54FCBDD02F05002F6097_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_0 = __this->____pointer; V_0 = L_0; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m00F98089E93D73FFE8AF59C22B7FBD27EB3303E5_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_3 = ___0_value; V_1 = L_3; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_4 = __this->____pointer; V_2 = L_4; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_12 = __this->____pointer; V_2 = L_12; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_19 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_18 = L_19; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_24 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_23 = L_24; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_29 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_28 = L_29; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_34 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_33 = L_34; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_39 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_38 = L_39; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_44 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_43 = L_44; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_49 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_48 = L_49; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_54 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_64 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_63 = L_64; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_69 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_68 = L_69; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_74 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_73 = L_74; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_79 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 L_85 = ___0_value; *(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m2E363C1FAE0F6F2E8000EB7D7E2F9D86B4965E26_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 ___0_destination, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_2 = ___0_destination; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_3 = L_2.____pointer; V_0 = L_3; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5 = __this->____pointer; V_0 = L_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m88D1A4D9506CB08BE7EC1797DD1C839494A94CD9_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_2 = ___0_destination; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_3 = L_2.____pointer; V_1 = L_3; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_1)); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5 = __this->____pointer; V_1 = L_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819 Span_1_op_Implicit_m9BF579D0BC4989E797E5BD8A823BAB84B05E1654_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 ___0_span, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_0 = ___0_span; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_1 = L_0.____pointer; V_0 = L_1; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m93E673E45FE8734F4C14D3DED04C0129721DE5A0_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mCEFFF20AB9E9D1F4F70B4CA34206FB03A5C8396C_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5 = __this->____pointer; V_1 = L_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 Span_1_Slice_m3955FCB16136A76629CFF7061489BFFA14733906_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_2 = __this->____pointer; V_0 = L_2; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 Span_1_Slice_m15212D76EC3DE2D63BC56BECE1CB4B0182459A97_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5 = __this->____pointer; V_0 = L_5; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* Span_1_ToArray_m951E5F65548E53452B97FAF2DA3BD7EAAF3A89EF_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_1; L_1 = Array_Empty_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m34CE48EDD3E4EBAFD93962C38E2804FCED5D3E74_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_3 = (PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D*)(PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_7 = __this->____pointer; V_0 = L_7; PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m167F3C32DC24A2213A702C1202291926D9812795(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m6FA132733E0E2B0D53D4C01E5820EDF489FDC91E_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m807363BF68251B6856E2B7FB7C3335399BA6E2F6_gshared (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 Span_1_op_Implicit_m09D9BEE39244F8234CEC2B82A0E4E0BB43E1EE08_gshared (PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, const RuntimeMethod* method) { { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_0 = ___0_array; Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #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 Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, const RuntimeMethod* method) { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B V_0; memset((&V_0), 0, sizeof(V_0)); { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B)); goto IL_0037; } IL_0037: { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m4F27316FBA6366908356BD2E7EC44CAEE0BB87D2_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B V_0; memset((&V_0), 0, sizeof(V_0)); { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mB7A6A782BE8C22E20FC5FBF706968FF2B675D13A_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_0 = ___0_ptr; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* Span_1_get_Item_m15FD0F4919E8886A3E8A297812619377DB47CB42_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_2 = __this->____pointer; V_0 = L_2; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* Span_1_GetPinnableReference_mE1CE00589AD225AB620EB1BEBE4E5353308C60BC_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_2 = __this->____pointer; V_0 = L_2; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m3F71595FAF4470AB2D36473D4DDB04DFB78C4AA4_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_0 = __this->____pointer; V_0 = L_0; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m16A1CDD5F0E6FF9E793B8261F1751FC00E986D0C_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_3 = ___0_value; V_1 = L_3; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_4 = __this->____pointer; V_2 = L_4; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_12 = __this->____pointer; V_2 = L_12; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_19 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_18 = L_19; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_24 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_23 = L_24; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_29 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_28 = L_29; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_34 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_33 = L_34; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_39 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_38 = L_39; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_44 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_43 = L_44; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_49 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_48 = L_49; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_54 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_64 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_63 = L_64; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_69 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_68 = L_69; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_74 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_73 = L_74; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_79 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B L_85 = ___0_value; *(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD01DC957D035D24DAAE2935C228519FC00F99BEF_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A ___0_destination, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_2 = ___0_destination; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_3 = L_2.____pointer; V_0 = L_3; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5 = __this->____pointer; V_0 = L_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mBC6248E7B17A08DA46F53478D438AF4B84653FF3_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_2 = ___0_destination; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_3 = L_2.____pointer; V_1 = L_3; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_1)); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5 = __this->____pointer; V_1 = L_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4 Span_1_op_Implicit_mA5DF3F30E50AE5839BF422850C4442E3B365CABC_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A ___0_span, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_0 = ___0_span; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_1 = L_0.____pointer; V_0 = L_1; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mBB9839D871F6EE7F7AFB954FE507E5B62900F59C_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mF2720F8B45F86F3E026F86BA9B26F0DC5B2CCB9B_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5 = __this->____pointer; V_1 = L_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A Span_1_Slice_m3EC621190CAC8916AB83D68107F03841266D6791_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_2 = __this->____pointer; V_0 = L_2; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A Span_1_Slice_mC5509DF4107330AFBF1D2835AADB5E703E0BA2D9_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5 = __this->____pointer; V_0 = L_5; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* Span_1_ToArray_mF1D37C3D3EA546C93370EB0BDD1B445DE5EE796F_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_1; L_1 = Array_Empty_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m104B918088CB3F0C77AEAAC5FEFC392552EB9292_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_3 = (PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED*)(PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_7 = __this->____pointer; V_0 = L_7; PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m27C842FDDC4609D12CC008E33EE82FE9F88ABF2B(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m6E5236EF7379042EB80FC5C18127CDD0D47DF824_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m3571399E8855890460480C52FBE2888756076C1F_gshared (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A Span_1_op_Implicit_m56CFBF7AA37F6412C653E9344F6FB33196B9F001_gshared (PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, const RuntimeMethod* method) { { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_0 = ___0_array; Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) { { RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0; L_0 = il2cpp_unsafe_as(__this); NullCheck(L_0); uint8_t* L_1 = (uint8_t*)(&L_0->___Data); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63B951643F7F819BFFB479C5BA2A8052CC19650C_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m622AB9D2827B0280526D71584B733E49B439579B_gshared_inline (ReadOnlySpan_1_tBB5A0F9CEA726E10BE8D59F79D891AC9218E61F6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_ptr; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1E1947C8E67BCAA48B27C9C86207CD561C1B9B4B_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_ptr; ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* Array_Empty_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mC82FBEFAE1DCBACBA78974694D57EE7988F95DB8_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ((EmptyArray_1_tF700941B1D2574A82BF40EA9058FBF99EBE14C5E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mD3AD596A514C9F73EAFB0946FB4E0CCD88223C72_gshared_inline (Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t993DF21D9162C9A28F81991FA4EABACF87A3BAD1)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)); goto IL_0037; } IL_0037: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t4244D12B217F7C5BB8CD15E4BCAD5F8865A82C39 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04EC398D32B0C4B1E3C1C9FC225757A0414FEC91_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7E238E2EA0773CDB439F87E732C9E7AD0CF67AEF_gshared_inline (ReadOnlySpan_1_t63019D57052C95CA42C48E9757509354A8099A5A* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_0 = ___0_ptr; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m988929F65D47DD66BF1FE5A786F9CEC49F6BED29_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_0 = ___0_ptr; ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* Array_Empty_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mF047DEE22BA81CA2272F392E9BFA291FA2E76093_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ((EmptyArray_1_t5D64CDB38E9BC651C8728695C6D0949FFDA864CC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4F2AA40C13302936EB20ECE7DB8B903A2D0FE8DE_gshared_inline (Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E* __this, VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* ___0_array, const RuntimeMethod* method) { Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC33D382E526B4F8C6EDCA373AD4345BA58673D8E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7)); goto IL_0037; } IL_0037: { VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Vertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tDB2E57963CDD5776F8F033EAE071CD9E7DB1359B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VertexU5BU5D_t2C3F4FF6AFD6D7E9DD7E1D69446FD8E8FC033185* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m3CBE615865BBBA37C35E5624C623561A3CA7780F_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB95FD3804E51521FC7AA12B18DE8BB2E8D05AA73_gshared_inline (ReadOnlySpan_1_tD6632037B9C2A00A111E1627D34F86F9A6611006* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_0 = ___0_ptr; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA5A972B3B527C1A511260B7C1FBE95AE7ACD76B3_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_0 = ___0_ptr; ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* Array_Empty_TisVertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76_m998FF89091ADB380AE37B11326EBA4E636539F6C_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ((EmptyArray_1_t6EF0DB735E40251F6DDFDAA3DBCE13757E3630B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m528FFD264C3687974947130266E4DEEA1C5DEA82_gshared_inline (Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0* __this, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___0_array, const RuntimeMethod* method) { VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 V_0; memset((&V_0), 0, sizeof(V_0)); { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA5C1C4A28024D89A0077601B805025F51EFEE6E0)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)); goto IL_0037; } IL_0037: { VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tA646A142C83B2DEAE35CC1909169EA19C12201DC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD67D5F79454A3D1217C97E240BCD2E0FE788E975_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m130201A50DA87BEDC3F5CA4CA9EEE680F979FB68_gshared_inline (ReadOnlySpan_1_tBBBDC7C25142C52C4996DE1527704C35BDA3C7DF* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_0 = ___0_ptr; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCC5D86C190669290B1250C0999D2D665C145A7BA_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_0 = ___0_ptr; ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* Array_Empty_TisVisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805_m14C75F80E578E099111B36B5CA68266C5EF03A35_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ((EmptyArray_1_t0DF5345DF97CF6311A816CF6DB130621AA2F215D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m21D8A3E6F8EF7CC1B10942869AD42B041A7E7801_gshared_inline (Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E* __this, VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* ___0_array, const RuntimeMethod* method) { VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t06D9B1AA5BB8463715496CD4F82D63CE62BBF46E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805)); goto IL_0037; } IL_0037: { VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t586770C4E40D9D8DAA6A8C46B1B9BB05B43B9C6A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VisibleLightU5BU5D_t9CED3FB90EE56547ABEB83868042BC6AAD24081C* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mEE69F697B272A847A83D8012E9579CD45105B3FD_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m3F36A6961E63E8725D35EBB22A19746C2011A278_gshared_inline (ReadOnlySpan_1_t5140253459709A63DF2C0672BF5E7DDD2A9E77C7* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_0 = ___0_ptr; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m009A4EF241708422765EB0D4A4049B20D45FB899_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_0 = ___0_ptr; ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* Array_Empty_TisVisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B_mC2924DDD264C97D67C50E594650BFCA0BCA2E4FD_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ((EmptyArray_1_t1F42EE8638F4D6E5C090481E477014F1DC2C17A8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7068C0427F20447B6C51281D9DE975B3A02F13E7_gshared_inline (Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC* __this, VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* ___0_array, const RuntimeMethod* method) { VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B V_0; memset((&V_0), 0, sizeof(V_0)); { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6533818C8FA9810BAA2274564BE4688423C093EC)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B)); goto IL_0037; } IL_0037: { VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); VisibleReflectionProbe_t8AF1FAD09A36E33F5101B683DB8E99582815EF0B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t0FC8BF464C5ED208F68D3CB4C78D3866CCF058EB L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; VisibleReflectionProbeU5BU5D_t15AA45768B03E4EA6B0743D3CED93BD67305B50D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Il2CppFullySharedGenericAny* L_0 = ___0_ptr; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBA868F06359701D9950DEB1B10F52F848E9FF6DA_gshared_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Il2CppFullySharedGenericAny* L_0 = ___0_ptr; ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m94A95CF4DF158FDF992CC13DA185B637335D84C6_gshared_inline (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { const uint32_t SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); memset(V_0, 0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54)); return; } IL_000b: { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); il2cpp_codegen_memcpy(L_1, V_0, SizeOf_T_tE7A3A53452487AB9BCB918AC1C5A795CF215388A); bool L_2 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), L_1); if (L_2) { goto IL_0037; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = ___0_array; NullCheck((RuntimeObject*)L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_3, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); bool L_7; L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL); if (!L_7) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0037: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array; NullCheck((RuntimeArray*)L_8); uint8_t* L_9; L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL); Il2CppFullySharedGenericAny* L_10; L_10 = il2cpp_unsafe_as_ref(L_9); ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_11; memset((&L_11), 0, sizeof(L_11)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_11), L_10); __this->____pointer = L_11; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = ___0_array; NullCheck(L_12); __this->____length = ((int32_t)(((RuntimeArray*)L_12)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mD2C600D70E0FC5B194DFB2CE8E37D3EB67FB0724_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2353B1B89E5508649BEC6639F96E182E479B7CE4_gshared_inline (ReadOnlySpan_1_tDC2721A6071CFF11C06D8CDC04FB994142EDD033* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_0 = ___0_ptr; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m46C52EE548CBD25EE06349DE7BC674B84519B163_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_0 = ___0_ptr; ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* Array_Empty_Tisdouble2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA_m07CEA2E064E0981CF891D35C68798D4C53D25C5A_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_0 = ((EmptyArray_1_t9024711229F29C70DF3A2F5224ADBE28A2A277FF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m364564449CDCD5123E2AA9766BD3F2DF9B108343_gshared_inline (Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82* __this, double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* ___0_array, const RuntimeMethod* method) { double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA V_0; memset((&V_0), 0, sizeof(V_0)); { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5C5616B2D9A44F9A3211DEB244EC4E613A340D82)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA)); goto IL_0037; } IL_0037: { double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); double2_t0A9854C934D0BBE9DD41F2B318B64F830D7253FA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t7568485B6808456CB312F281C01701D4930CE412 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; double2U5BU5D_tA9E8EA085C77EDF3BF9FCF16FA0309824220041F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBCC2926EC1A6A73D8AC5F5363A01D439D0407E9_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m1E040700B9A757CEB5E96749916D31CB0DBDA52A_gshared_inline (ReadOnlySpan_1_t983B643301D11F9ACB78F8A314FD329546425FAF* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_0 = ___0_ptr; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mAD4698FBC15719B29BC9ED2B15F135570BFEF8A3_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_0 = ___0_ptr; ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* Array_Empty_Tisfloat2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_m3EE0E61A38529DE35EC274422B5CD9BBEF5CB59B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ((EmptyArray_1_tA5BC2D276F8A150F7DE1F3C0094D1BF960B3BB6E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m78E20DAA6C1CCE352D41F0391ADFCCA1C6F8E135_gshared_inline (Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C* __this, float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* ___0_array, const RuntimeMethod* method) { float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0; memset((&V_0), 0, sizeof(V_0)); { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDCF3486AA2728960BDB923BA34A7AD556848CE5C)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA)); goto IL_0037; } IL_0037: { float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t4E09E00817C8B6DD0D9FC0241D8998FD30AB3ABC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float2U5BU5D_tD6F84D7559B06160342AF714C359653B3E84F26D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2B1EF1724D14A0E5D803115C09C629BACE52C7AA_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m9ADBABEA4469D8A54D5911E1C56E8562C2338B41_gshared_inline (ReadOnlySpan_1_tA61D63EA84E986B2B70F2ECBCDEEF0E46DE83191* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = ___0_ptr; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF9281903951F74F20B8BA5CD022B6DE359057409_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_0 = ___0_ptr; ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* Array_Empty_Tisfloat3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_m94B22C501F93F7528294FCA813EC24E247458C22_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ((EmptyArray_1_t4ADD501C45DA30C86DCF7904F280723811910930_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mEF3726BCCCB0728162E1959598455AB39BA14045_gshared_inline (Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01* __this, float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* ___0_array, const RuntimeMethod* method) { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0; memset((&V_0), 0, sizeof(V_0)); { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t86C392EA4FCF5E716D9363F66ABEC8C9B6B74C01)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E)); goto IL_0037; } IL_0037: { float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t1D6D2571C21EABDDD84B94837CFDBCB1BBBE72D2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float3U5BU5D_t94C1DF28FA7E0FA017D0C77B720D9FF3519E0D45* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m04311A1656AD7966564466B0A9E26A762206F7F7_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m33867B8508151068006A12B9308035196BA861CC_gshared_inline (ReadOnlySpan_1_t62EB3C725D53E961ACEF44A21CBA99C3DEFB0535* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = ___0_ptr; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m25F3D4DED00AA38A0DB102D6923065408EF31A32_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4_t89D9A294E7A79BD81BFBDD18654508532958555E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_0 = ___0_ptr; ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* Array_Empty_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC09C6020C2454235EF5D8B1F61B3FA7AC3E8E3F5_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ((EmptyArray_1_tD63EF80D463D5C304953A4DF1FA8443AE46E0998_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1360C8A96B01D08765951E3D6D5E3D83D9C4F5E7_gshared_inline (Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE* __this, float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* ___0_array, const RuntimeMethod* method) { float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_0; memset((&V_0), 0, sizeof(V_0)); { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6BFFD51EC43F976886134B2053E571ACA74F75FE)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float4_t89D9A294E7A79BD81BFBDD18654508532958555E)); goto IL_0037; } IL_0037: { float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tA1BB7E41B65FA59A91C6D557DBD1CE1E9D5C0F1D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float4U5BU5D_t2BC471F1A0829AE3002CE1E416600ACD8E8942F8* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1277732786EA3A88151422A82A15D38589B862E5_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mCBEC10A93793AFC5FDB9FBCD992073FB40C962F4_gshared_inline (ReadOnlySpan_1_t944C59CCF01CC6EC91F82BE78A82FDF65B7B3F2D* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_0 = ___0_ptr; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBD75C94EB9FC2C1572F27370FBDA77511CD9DC6D_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_0 = ___0_ptr; ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* Array_Empty_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_mB739A75A939FBC3A38BEE591B9A51A11A3777E66_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ((EmptyArray_1_t5C43EBB3955DC0D60CA3230C9BCE545C6E1DB77A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7E1540DCA06653CE964B948C10F192D3EE727D2B_gshared_inline (Span_1_t243F21BA4689BF9690796B426125936880BD7AD2* __this, float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* ___0_array, const RuntimeMethod* method) { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 V_0; memset((&V_0), 0, sizeof(V_0)); { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t243F21BA4689BF9690796B426125936880BD7AD2)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2)); goto IL_0037; } IL_0037: { float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6C547B23988C55DAD755F2C40DE7DAA82B0B4D18 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; float4x4U5BU5D_t9C0CFBA6B20A518553DCDEFDBF29C573DCB0EA1E* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m81336FB061BB91270F965329F4BA434F4665C7F7_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m107965FA4CB22AE859C3F050D9DFF500CB0DACAD_gshared_inline (ReadOnlySpan_1_t4B0782EC55B898CAA232BD27686A9D0E92F8AFA8* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = ___0_ptr; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5FE71F91D267ACFB3594699F5E34E9A1023464B1_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = ___0_ptr; ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* Array_Empty_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mAD86B8B23E58A9FF11B9B0FCA0536E51D763518A_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_0 = ((EmptyArray_1_tE0428348578DCDB88603C7C303A4C02309110835_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0C4CA5AD45BF7479E25601E0100D76E164D2B0BB_gshared_inline (Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775* __this, int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* ___0_array, const RuntimeMethod* method) { int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0; memset((&V_0), 0, sizeof(V_0)); { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAE2239556B79AB2CA8C382C834D23B11C7AC8775)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A)); goto IL_0037; } IL_0037: { int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t88B87A73103EF372BD62B8E562B2FDED7FCBB4D9 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int2U5BU5D_tC349316FD7D3F522EC7DAD79861BE5B748271915* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m10557327803A051A44BFD038E520B2280570D3EA_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m18EA9211FBA350FB21EECEA0A5E1971750F89534_gshared_inline (ReadOnlySpan_1_tC6E8DCE5819DAFF923293E92B013F381E760A226* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_0 = ___0_ptr; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m28A1E83A7098C0CCF0C85A4C1E0F30976988719D_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_0 = ___0_ptr; ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* Array_Empty_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m79C62594B222E4B5E2F00D23CAB32EED035C7ED9_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_0 = ((EmptyArray_1_t69F141054E9E7B87A4EC5DCFDF4B3DBA2B4876D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m98CAB042891F944202659E35F40DD2609C77DF2A_gshared_inline (Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4* __this, int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* ___0_array, const RuntimeMethod* method) { int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF V_0; memset((&V_0), 0, sizeof(V_0)); { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t9F5504DE622CAFA4B7DB423D31277FEDD5E70BA4)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF)); goto IL_0037; } IL_0037: { int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t24BE13A8A67C98BDD7E22F5944F90973F9404F4A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int3U5BU5D_t229A503AFCA400BB5E6C562712AD389098E2FF26* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m17D94514D61BBD25DB267B940921BAD8FB2B924E_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m77DACB7AA48CA1581A2A0AE02080EBD6040AE43D_gshared_inline (ReadOnlySpan_1_t6DE120AC4EAD4175F6E414A9CCB8D45A818B940C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_0 = ___0_ptr; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m228991241E8BE59B419C1010C360E708C8850FE5_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4_tBA77D4945786DE82C3A487B33955EA1004996052* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_0 = ___0_ptr; ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* Array_Empty_Tisint4_tBA77D4945786DE82C3A487B33955EA1004996052_mB7ACFC1C0D26708AFBE1791951E15C47DCCCE5D6_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_0 = ((EmptyArray_1_t12A02780FC204079D9318D0D9B3418471A877ACC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDE9AD6CC4090E2C747DFDE53EA2EBE45A15AB355_gshared_inline (Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C* __this, int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* ___0_array, const RuntimeMethod* method) { int4_tBA77D4945786DE82C3A487B33955EA1004996052 V_0; memset((&V_0), 0, sizeof(V_0)); { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5B89E8BB577A3B73E73C281CD5C3A91ACD739A4C)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int4_tBA77D4945786DE82C3A487B33955EA1004996052)); goto IL_0037; } IL_0037: { int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); int4_tBA77D4945786DE82C3A487B33955EA1004996052* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3F89BE1EE68052C4522C95EE12EA5F1ADF7C6623 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int4U5BU5D_t036E74070BB2037017010DB7F1DCF33D92281795* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9C7E8DECAA7368617C319A866C6A9E960F140BF7_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m655719167577EE7B24CAAF5A9D0995E0259B6A84_gshared_inline (ReadOnlySpan_1_tEC1E786ADECA91AF68E558734868FBB77E05D964* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_0 = ___0_ptr; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1DA3ED274C046791E48A52F415066C7C86B031D1_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_0 = ___0_ptr; ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* Array_Empty_Tisjvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_mD8B08917D1DC7B424036208C74F0A7A6EC83DAAE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ((EmptyArray_1_tB610FBC2B87561A97224E274FC1699BCE50B2C60_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m13E8571165DB8DB1A1909B44B65D4F220890AC8F_gshared_inline (Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7* __this, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___0_array, const RuntimeMethod* method) { jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 V_0; memset((&V_0), 0, sizeof(V_0)); { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t968992D6F95715A2C7F64EDDA83CD37C8C7CBCD7)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225)); goto IL_0037; } IL_0037: { jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE0748F88701C64E729013351521FC3EED28DE1DC L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3752D6F76AE73EB077B5589DAF7AABBFEE74042_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mE6EADF851DD5972FD89E4D6F28209E73CF2ADFD3_gshared_inline (ReadOnlySpan_1_t84B26432AD1699E4C0CD5747267B2DA2CF00416C* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_0 = ___0_ptr; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBB8FE3FB5342B1B26F0092453432AD26EAF7CBC5_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_0 = ___0_ptr; ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* Array_Empty_Tisquaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4_mC904A9946DA98027EDEAFF3A8BC28660C8F21ABC_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ((EmptyArray_1_tA4E576135FB0F336B1A4DF45A63FD076A6FD16AC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mBCB2558FCF1642A7851D8393CCB6DF8A275D3D70_gshared_inline (Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828* __this, quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* ___0_array, const RuntimeMethod* method) { quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4 V_0; memset((&V_0), 0, sizeof(V_0)); { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t252B544287B6613F3311308AF2CAABCB4F9E9828)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4)); goto IL_0037; } IL_0037: { quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); quaternion_tD6BCBECAF088B9EBAE2345EC8534C7A1A4C910D4* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE6B833B23F6DB2BBD4E86C5D02AB50196CB9A03F L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; quaternionU5BU5D_t9AFA3AD2CD55B79CFD569721E3D67FED1EB0687B* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mE298B05AF06206E2CB964C18C28182C8478A18C5_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB77843506E7B55BEB599A1DA83E0AB68177F9CE2_gshared_inline (ReadOnlySpan_1_t9FF2108DC47CAB8F36793DE0082715FF24554980* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_0 = ___0_ptr; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9963EECAA6AE43D852669B745BC3B92D2B6C1284_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_0 = ___0_ptr; ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* Array_Empty_TisShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE_m9A5F464A596961476CC6E6DCD3AB9C3F44DD442A_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_0 = ((EmptyArray_1_tF2C2D491FF1DCCC03DB5F7FA740CA2D7ADFA6CB3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0C4917F44119D59B2192C92AFF4D74E2A7991593_gshared_inline (Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933* __this, ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* ___0_array, const RuntimeMethod* method) { ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE V_0; memset((&V_0), 0, sizeof(V_0)); { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t85E5FE1FC6F185CBB60D815FFAA7616E89AAB933)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE)); goto IL_0037; } IL_0037: { ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ShadowResolutionRequest_tC1B869ADCA139D8D7AD8A355373F84C7F5E0FCBE* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t371F7B6568AB6CE3382629D66C8AA1C04A80D434 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ShadowResolutionRequestU5BU5D_tC33A2E5E2712B8688E21C80BB2350155D029B334* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m70B14BA7C0BE173EBC7466351B5D6F8B89B205EF_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m579C9539A89F1B4D237634803760588A4843AB6D_gshared_inline (ReadOnlySpan_1_tCAD581088FF13D1ADEB7136FE43A9C0EF91E2E4A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_0 = ___0_ptr; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0D0EE4C56407112157F99BF1E895871CE8F7306E_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_0 = ___0_ptr; ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* Array_Empty_TisPathArguments_t445220F54870AED8F8384306CF72A316887AD98C_mE91E7F1D3F2576959A872223077D64DF14F11895_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_0 = ((EmptyArray_1_t1AF5DE8AC72368B4529B2B6B6F57EB139340D4D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m161E53AAC2E57DCFD54B43DC2CF67472399163F6_gshared_inline (Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A* __this, PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* ___0_array, const RuntimeMethod* method) { PathArguments_t445220F54870AED8F8384306CF72A316887AD98C V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB171D47E522707385BB39B5541E77E6A38E5F84A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t445220F54870AED8F8384306CF72A316887AD98C)); goto IL_0037; } IL_0037: { PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PathArguments_t445220F54870AED8F8384306CF72A316887AD98C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tFA0A69D331A256A28C0011CBE7C15CAC060148C1 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PathArgumentsU5BU5D_t66D7B5E4F558D40FD2FAB1CAE076CBCAFDB8BFB2* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA403937BE8771DBC158D476582A510206EBBE7A5_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m93E673E45FE8734F4C14D3DED04C0129721DE5A0_gshared_inline (ReadOnlySpan_1_tB2267DA1E424773031865BC9454C438425BFD819* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_0 = ___0_ptr; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m34C7B0D564810E986E0A68CD12EFD06F99EC1EED_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_0 = ___0_ptr; ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* Array_Empty_TisPathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1_m34CE48EDD3E4EBAFD93962C38E2804FCED5D3E74_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_0 = ((EmptyArray_1_tFD459BF0E49DFE9BFB9B757E06881F021F2CD126_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7EB7E1AE86463D47B1F5682DD3B812DA78870DB4_gshared_inline (Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26* __this, PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* ___0_array, const RuntimeMethod* method) { PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1 V_0; memset((&V_0), 0, sizeof(V_0)); { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA14E5659A3DB48FE1CE7A3AF2C2EF15F2AF51C26)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1)); goto IL_0037; } IL_0037: { PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PathArguments_t0C63AB02A9EC1ED9707C0320A8C39254200305F1* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3F3A221EDA70527110F0DB6C5628949ACBE840C0 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PathArgumentsU5BU5D_t74345045B6C5E1F5C3EC538A7940638C7665171D* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m0763B824829EB49335732EA6279A838A901A9B47_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBB9839D871F6EE7F7AFB954FE507E5B62900F59C_gshared_inline (ReadOnlySpan_1_tE838F62014D058EF820F94CC0D44AA62D29990F4* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_0 = ___0_ptr; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4403DD45316278FDD817428B9719440BC862C5B4_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_0 = ___0_ptr; ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* Array_Empty_TisPlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B_m104B918088CB3F0C77AEAAC5FEFC392552EB9292_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_0 = ((EmptyArray_1_tCF6E526799AEFCAA65A38686590ECD3697F11200_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8999D22C15765A4C760FF529892449DEF68758CE_gshared_inline (Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A* __this, PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* ___0_array, const RuntimeMethod* method) { PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B V_0; memset((&V_0), 0, sizeof(V_0)); { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB0398CA81BC36F9B00AE147510289BD929F0B94A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B)); goto IL_0037; } IL_0037: { PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PlanePacket4_t2954005DBF78AC180CF45B652536CC2F5158D54B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t552630E7FAA9A8CA8A4ED12F44E712C6600FD624 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PlanePacket4U5BU5D_t9C5BC70EDE6A826C74BD6D90564BCC855D0C9FED* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } }