#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 OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE; struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55; struct OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48; struct OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F; struct PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360; struct PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F; struct PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E; struct PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B; struct PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0; struct PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2; struct PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E; struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE; struct PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667; struct PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2; struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E; struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993; struct RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; 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 OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE; struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55; struct OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48; struct OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F; struct PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360; struct PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F; struct PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E; struct PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B; struct PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0; struct PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2; struct PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E; struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE; struct PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667; struct PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2; struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E; struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993; struct RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468; 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_tF974EC45217A45E1D0BAD03A5901D0ABD687A647 : public RuntimeObject { }; struct EmptyArray_1_t4FCE6ABC995A89C675A56137F4665C848F3E5798 : public RuntimeObject { }; struct EmptyArray_1_t07DD515E6F082800C337BC998EFEBD50834AB02F : public RuntimeObject { }; struct EmptyArray_1_t428E006F51058B06DA99F6113E19BA99419F98D1 : public RuntimeObject { }; struct EmptyArray_1_tEF3EA89EC1554DA6069FD1281E52B7B5A92A8885 : public RuntimeObject { }; struct EmptyArray_1_t21DC358D59D61DCD3A187D4656FACD14734059B2 : public RuntimeObject { }; struct EmptyArray_1_tD15FD62B980628C558B3BB0169D973A97DA42363 : public RuntimeObject { }; struct EmptyArray_1_t7541826D1957149A359D405A82431D86DF359267 : public RuntimeObject { }; struct EmptyArray_1_t7C4BE8043682595F745036E1DCD5CFFD6AD57788 : public RuntimeObject { }; struct EmptyArray_1_t21C8EAD63BF7383FFCC99A5657A426E89FA476F7 : public RuntimeObject { }; struct EmptyArray_1_tA59716663E556D52CF4EEB77D3BD7B2CC494960C : public RuntimeObject { }; struct EmptyArray_1_t6F7601522B7C3D965C794144D6AB06B5E56C389F : public RuntimeObject { }; struct EmptyArray_1_t6EBD492A89E9C37CB39B721FB3D7654B287BDDCC : public RuntimeObject { }; struct EmptyArray_1_t7FF06FC619B103EBA34BC61AF0E75B3CF4938DDA : public RuntimeObject { }; struct EmptyArray_1_t6D66030EDC48119B7B485C10DBB9F8FB67366E47 : public RuntimeObject { }; struct EmptyArray_1_tA3FD4DA73690B22AF51247DE4AB33A52280CF1DD : public RuntimeObject { }; struct EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75 : public RuntimeObject { }; struct EmptyArray_1_tCA8A07E0326294663779ED2488D3A72A683F1D74 : public RuntimeObject { }; struct EmptyArray_1_t08704EABC4CA3368B0E6C088FF83A3BDE70484C8 : public RuntimeObject { }; struct EmptyArray_1_t011AEECE943298CBA3D46BF1FB154B3492301227 : 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 DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 { uint8_t ___m_WriteEnabled; int8_t ___m_CompareFunction; }; 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { float ___x; float ___y; float ___z; float ___w; }; struct ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F { void* ___Buffer; int64_t ___Offset; int64_t ___Size; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 { uint8_t ___m_WriteMask; uint8_t ___m_SourceColorBlendMode; uint8_t ___m_DestinationColorBlendMode; uint8_t ___m_SourceAlphaBlendMode; uint8_t ___m_DestinationAlphaBlendMode; uint8_t ___m_ColorBlendOperation; uint8_t ___m_AlphaBlendOperation; uint8_t ___m_Padding; }; struct StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 { uint8_t ___m_Enabled; uint8_t ___m_ReadMask; uint8_t ___m_WriteMask; uint8_t ___m_Padding; uint8_t ___m_CompareFunctionFront; uint8_t ___m_PassOperationFront; uint8_t ___m_FailOperationFront; uint8_t ___m_ZFailOperationFront; uint8_t ___m_CompareFunctionBack; uint8_t ___m_PassOperationBack; uint8_t ___m_FailOperationBack; uint8_t ___m_ZFailOperationBack; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { int32_t ___m_X; int32_t ___m_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 float4_t89D9A294E7A79BD81BFBDD18654508532958555E { float ___x; float ___y; float ___z; float ___w; }; struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A { int32_t ___x; int32_t ___y; }; struct U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6 { union { struct { float ___FixedElementField; }; uint8_t U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6__padding[96]; }; }; struct U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF { union { struct { uint32_t ___FixedElementField; }; uint8_t U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF__padding[128]; }; }; struct U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9 { union { struct { float ___FixedElementField; }; uint8_t U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9__padding[96]; }; }; struct U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69 { union { struct { float ___FixedElementField; }; uint8_t U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69__padding[96]; }; }; struct U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F { union { struct { float ___FixedElementField; }; uint8_t U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F__padding[384]; }; }; struct U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55 { union { struct { uint32_t ___FixedElementField; }; uint8_t U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55__padding[128]; }; }; struct ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 { intptr_t ____value; }; struct ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 { intptr_t ____value; }; struct ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE { intptr_t ____value; }; struct ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B { intptr_t ____value; }; struct ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 { intptr_t ____value; }; struct ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 { intptr_t ____value; }; struct ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B { intptr_t ____value; }; struct ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D { intptr_t ____value; }; struct ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F { intptr_t ____value; }; struct ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 { intptr_t ____value; }; struct ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 { intptr_t ____value; }; struct ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 { intptr_t ____value; }; struct ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 { intptr_t ____value; }; struct ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 { intptr_t ____value; }; struct ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD { intptr_t ____value; }; struct ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 { intptr_t ____value; }; struct ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 { intptr_t ____value; }; struct ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 { intptr_t ____value; }; struct ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D { intptr_t ____value; }; struct ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 { intptr_t ____value; }; struct AccessFlags_tB7D400C853C05A1DB9C6B56DF14E43721F0B1739 { int32_t ___value__; }; struct BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 { RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState0; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState1; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState2; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState3; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState4; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState5; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState6; RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState7; uint8_t ___m_SeparateMRTBlendStates; uint8_t ___m_AlphaToMask; int16_t ___m_Padding; }; struct CullMode_t049B71889E4E981866E205A3F71DC8B856306D50 { int32_t ___value__; }; 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 OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___offset; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___size; }; struct OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 { int32_t ___subviewIndex; int32_t ___depthSliceIndex; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthOffset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___invViewMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___gpuProjMatrix; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewOffsetWorldSpace; }; struct OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 { U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF ____OccluderMipBounds; U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F ____ViewProjMatrix; U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69 ____ViewOriginWorldSpace; U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6 ____FacingDirWorldSpace; U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9 ____RadialDirWorldSpace; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____DepthSizeInOccluderPixels; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____OccluderDepthPyramidSize; uint32_t ____OccluderMipLayoutSizeX; uint32_t ____OccluderMipLayoutSizeY; uint32_t ____OcclusionTestDebugFlags; uint32_t ____OcclusionCullingCommonPad0; int32_t ____OcclusionTestCount; int32_t ____OccluderSubviewIndices; int32_t ____CullingSplitIndices; int32_t ____CullingSplitMask; }; struct OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____DepthSizeInOccluderPixels; U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55 ____OccluderMipBounds; uint32_t ____OccluderMipLayoutSizeX; uint32_t ____OccluderMipLayoutSizeY; uint32_t ____OcclusionCullingDebugPad0; uint32_t ____OcclusionCullingDebugPad1; }; struct PassMergeState_t7815130D2990D177421E7CB405CE173EC704A117 { int32_t ___value__; }; struct PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 { int32_t ___deformVerticesStartPos; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___bindPosesIndex; int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___verticesIndex; }; struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal; float ___m_Distance; }; struct PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent; }; struct PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; }; struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal; uint32_t ___m_FaceID; float ___m_Distance; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV; int32_t ___m_Collider; }; struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal; float ___m_Distance; float ___m_Fraction; int32_t ___m_Collider; }; struct RenderGraphPassType_tD00EC2DAA135C660EE7E71652291A4672104EA2D { int32_t ___value__; }; struct RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086 { int32_t ___value__; }; struct RenderStateMask_tC9C95BF62EADEE4D622D4E16CDE1DF94E2A9EF57 { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 { float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3; }; 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 ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53 { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250 { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956 { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299 { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893 { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02 { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810 { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44 { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424 { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820 { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832 { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 ____pointer; int32_t ____length; }; struct Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 ____pointer; int32_t ____length; }; struct Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 ____pointer; int32_t ____length; }; struct Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE ____pointer; int32_t ____length; }; struct Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B ____pointer; int32_t ____length; }; struct Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 ____pointer; int32_t ____length; }; struct Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 ____pointer; int32_t ____length; }; struct Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B ____pointer; int32_t ____length; }; struct Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D ____pointer; int32_t ____length; }; struct Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F ____pointer; int32_t ____length; }; struct Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 ____pointer; int32_t ____length; }; struct Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 ____pointer; int32_t ____length; }; struct Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 ____pointer; int32_t ____length; }; struct Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 ____pointer; int32_t ____length; }; struct Span_1_tA0824A32165428A110237A5F4473374A7E87A548 { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 ____pointer; int32_t ____length; }; struct Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD ____pointer; int32_t ____length; }; struct Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 ____pointer; int32_t ____length; }; struct Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 ____pointer; int32_t ____length; }; struct Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 ____pointer; int32_t ____length; }; struct Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D ____pointer; int32_t ____length; }; struct Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 ____pointer; int32_t ____length; }; struct PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD { int32_t ___passId; int32_t ___type; bool ___hasFoveatedRasterization; int32_t ___tag; int32_t ___mergeState; int32_t ___nativePassIndex; int32_t ___nativeSubPassIndex; int32_t ___firstInput; int32_t ___numInputs; int32_t ___firstOutput; int32_t ___numOutputs; int32_t ___firstFragment; int32_t ___numFragments; int32_t ___firstFragmentInput; int32_t ___numFragmentInputs; int32_t ___firstRandomAccessResource; int32_t ___numRandomAccessResources; int32_t ___firstCreate; int32_t ___numCreated; int32_t ___firstDestroy; int32_t ___numDestroyed; int32_t ___fragmentInfoWidth; int32_t ___fragmentInfoHeight; int32_t ___fragmentInfoVolumeDepth; int32_t ___fragmentInfoSamples; int32_t ___waitOnGraphicsFencePassId; bool ___asyncCompute; bool ___hasSideEffects; bool ___culled; bool ___beginNativeSubpass; bool ___fragmentInfoValid; bool ___fragmentInfoHasDepth; bool ___insertGraphicsFence; }; struct PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_marshaled_pinvoke { int32_t ___passId; int32_t ___type; int32_t ___hasFoveatedRasterization; int32_t ___tag; int32_t ___mergeState; int32_t ___nativePassIndex; int32_t ___nativeSubPassIndex; int32_t ___firstInput; int32_t ___numInputs; int32_t ___firstOutput; int32_t ___numOutputs; int32_t ___firstFragment; int32_t ___numFragments; int32_t ___firstFragmentInput; int32_t ___numFragmentInputs; int32_t ___firstRandomAccessResource; int32_t ___numRandomAccessResources; int32_t ___firstCreate; int32_t ___numCreated; int32_t ___firstDestroy; int32_t ___numDestroyed; int32_t ___fragmentInfoWidth; int32_t ___fragmentInfoHeight; int32_t ___fragmentInfoVolumeDepth; int32_t ___fragmentInfoSamples; int32_t ___waitOnGraphicsFencePassId; int32_t ___asyncCompute; int32_t ___hasSideEffects; int32_t ___culled; int32_t ___beginNativeSubpass; int32_t ___fragmentInfoValid; int32_t ___fragmentInfoHasDepth; int32_t ___insertGraphicsFence; }; struct PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_marshaled_com { int32_t ___passId; int32_t ___type; int32_t ___hasFoveatedRasterization; int32_t ___tag; int32_t ___mergeState; int32_t ___nativePassIndex; int32_t ___nativeSubPassIndex; int32_t ___firstInput; int32_t ___numInputs; int32_t ___firstOutput; int32_t ___numOutputs; int32_t ___firstFragment; int32_t ___numFragments; int32_t ___firstFragmentInput; int32_t ___numFragmentInputs; int32_t ___firstRandomAccessResource; int32_t ___numRandomAccessResources; int32_t ___firstCreate; int32_t ___numCreated; int32_t ___firstDestroy; int32_t ___numDestroyed; int32_t ___fragmentInfoWidth; int32_t ___fragmentInfoHeight; int32_t ___fragmentInfoVolumeDepth; int32_t ___fragmentInfoSamples; int32_t ___waitOnGraphicsFencePassId; int32_t ___asyncCompute; int32_t ___hasSideEffects; int32_t ___culled; int32_t ___beginNativeSubpass; int32_t ___fragmentInfoValid; int32_t ___fragmentInfoHasDepth; int32_t ___insertGraphicsFence; }; struct PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 { float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___InvMatrix; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___Color; float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___Position; float ___FalloffIntensity; float ___FalloffDistance; float ___OuterAngle; float ___InnerAngle; float ___InnerRadiusMult; float ___VolumeOpacity; float ___ShadowIntensity; int32_t ___LightType; }; struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 { int32_t ___m_CullingMode; int32_t ___m_OffsetUnits; float ___m_OffsetFactor; uint8_t ___m_DepthClip; uint8_t ___m_Conservative; uint8_t ___m_Padding1; uint8_t ___m_Padding2; }; struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C { uint32_t ___m_Value; int32_t ___m_Version; int32_t ___U3CtypeU3Ek__BackingField; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; int32_t ___accessFlags; int32_t ___mipLevel; int32_t ___depthSlice; }; struct PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; }; struct PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; }; struct PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; int32_t ___index; bool ___preserveCounterValue; }; struct PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_marshaled_pinvoke { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; int32_t ___index; int32_t ___preserveCounterValue; }; struct PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_marshaled_com { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___resource; int32_t ___index; int32_t ___preserveCounterValue; }; struct RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 { BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 ___m_BlendState; RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___m_RasterState; DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___m_DepthState; StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___m_StencilState; int32_t ___m_StencilReference; int32_t ___m_Mask; }; struct EmptyArray_1_tF974EC45217A45E1D0BAD03A5901D0ABD687A647_StaticFields { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___Value; }; struct EmptyArray_1_t4FCE6ABC995A89C675A56137F4665C848F3E5798_StaticFields { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___Value; }; struct EmptyArray_1_t07DD515E6F082800C337BC998EFEBD50834AB02F_StaticFields { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___Value; }; struct EmptyArray_1_t428E006F51058B06DA99F6113E19BA99419F98D1_StaticFields { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___Value; }; struct EmptyArray_1_tEF3EA89EC1554DA6069FD1281E52B7B5A92A8885_StaticFields { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___Value; }; struct EmptyArray_1_t21DC358D59D61DCD3A187D4656FACD14734059B2_StaticFields { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___Value; }; struct EmptyArray_1_tD15FD62B980628C558B3BB0169D973A97DA42363_StaticFields { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___Value; }; struct EmptyArray_1_t7541826D1957149A359D405A82431D86DF359267_StaticFields { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___Value; }; struct EmptyArray_1_t7C4BE8043682595F745036E1DCD5CFFD6AD57788_StaticFields { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___Value; }; struct EmptyArray_1_t21C8EAD63BF7383FFCC99A5657A426E89FA476F7_StaticFields { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___Value; }; struct EmptyArray_1_tA59716663E556D52CF4EEB77D3BD7B2CC494960C_StaticFields { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___Value; }; struct EmptyArray_1_t6F7601522B7C3D965C794144D6AB06B5E56C389F_StaticFields { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___Value; }; struct EmptyArray_1_t6EBD492A89E9C37CB39B721FB3D7654B287BDDCC_StaticFields { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___Value; }; struct EmptyArray_1_t7FF06FC619B103EBA34BC61AF0E75B3CF4938DDA_StaticFields { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___Value; }; struct EmptyArray_1_t6D66030EDC48119B7B485C10DBB9F8FB67366E47_StaticFields { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___Value; }; struct EmptyArray_1_tA3FD4DA73690B22AF51247DE4AB33A52280CF1DD_StaticFields { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___Value; }; struct EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75_StaticFields { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___Value; }; struct EmptyArray_1_tCA8A07E0326294663779ED2488D3A72A683F1D74_StaticFields { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___Value; }; struct EmptyArray_1_t08704EABC4CA3368B0E6C088FF83A3BDE70484C8_StaticFields { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___Value; }; struct EmptyArray_1_t011AEECE943298CBA3D46BF1FB154B3492301227_StaticFields { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion; }; 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 OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE : public RuntimeArray { ALIGN_FIELD (8) OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB m_Items[1]; inline OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB value) { m_Items[index] = value; } }; struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55 : public RuntimeArray { ALIGN_FIELD (8) OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 m_Items[1]; inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 value) { m_Items[index] = value; } }; struct OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48 : public RuntimeArray { ALIGN_FIELD (8) OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 m_Items[1]; inline OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 value) { m_Items[index] = value; } }; struct OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F : public RuntimeArray { ALIGN_FIELD (8) OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 m_Items[1]; inline OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 value) { m_Items[index] = value; } }; struct PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360 : public RuntimeArray { ALIGN_FIELD (8) PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD m_Items[1]; inline PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD value) { m_Items[index] = value; } }; struct PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F : public RuntimeArray { ALIGN_FIELD (8) PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C m_Items[1]; inline PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C value) { m_Items[index] = value; } }; struct PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E : public RuntimeArray { ALIGN_FIELD (8) PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE m_Items[1]; inline PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE value) { m_Items[index] = value; } }; struct PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B : public RuntimeArray { ALIGN_FIELD (8) PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D m_Items[1]; inline PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D value) { m_Items[index] = value; } }; struct PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0 : public RuntimeArray { ALIGN_FIELD (8) PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B m_Items[1]; inline PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B value) { m_Items[index] = value; } }; struct PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2 : public RuntimeArray { ALIGN_FIELD (8) PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 m_Items[1]; inline PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 value) { m_Items[index] = value; } }; struct PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E : public RuntimeArray { ALIGN_FIELD (8) PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 m_Items[1]; inline PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 value) { m_Items[index] = value; } }; struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE : public RuntimeArray { ALIGN_FIELD (8) Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C m_Items[1]; inline Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C value) { m_Items[index] = value; } }; struct PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667 : public RuntimeArray { ALIGN_FIELD (8) PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C m_Items[1]; inline PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C value) { m_Items[index] = value; } }; struct PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2 : public RuntimeArray { ALIGN_FIELD (8) PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 m_Items[1]; inline PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 value) { m_Items[index] = value; } }; struct QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7 : public RuntimeArray { ALIGN_FIELD (8) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 m_Items[1]; inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 value) { m_Items[index] = value; } }; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1]; inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { m_Items[index] = value; } }; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA m_Items[1]; inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { m_Items[index] = value; } }; struct ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E : public RuntimeArray { ALIGN_FIELD (8) ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F m_Items[1]; inline ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F value) { m_Items[index] = value; } }; struct RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993 : public RuntimeArray { ALIGN_FIELD (8) Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D m_Items[1]; inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D value) { m_Items[index] = value; } }; struct RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468 : public RuntimeArray { ALIGN_FIELD (8) RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 m_Items[1]; inline RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 value) { m_Items[index] = value; } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC_gshared (OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_destination, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m6C07FBD4AD8E578BBF67BDFE5AB7C3302C29DC34_gshared_inline (ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* Array_Empty_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_m3074FA49014D0856F8FE1DEFE4335C07302877EC_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F_gshared (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_destination, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7514DF671C4600B8F2EF7DD319C6E511413CF82E_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* Array_Empty_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mBDEA8DADA7771CEAAC4FA537D2313661DF0A804D_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F_gshared (OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_destination, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mD48419A6961C659FA3956963A826A29CB9010DA9_gshared_inline (ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* Array_Empty_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m48422D492354485381A3EC942A1E520B2733904B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB9572E6F345D9290AAB26159808E2115043ECD22_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8EE764C52E5134377FC89369638E76ED4B06E14E_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C_gshared (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_destination, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mF55A7808E51865AAE89FED6374D324CF4951CBDB_gshared_inline (ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* Array_Empty_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_mF73D290BD59BC9350749FBC21C9E6AC89760BA06_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8EFD44054628EA0927C99FD9514A64CB9635B44C_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m0FB6A1B037A07A1E064DB803C63313035D328984_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214_gshared (PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_destination, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0EE65BD066C58DDEE4D709E23F0EDF0CC2BEDA92_gshared_inline (ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* Array_Empty_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m4F9B18E8BD9B1585BCF133F7A1321F6700F0685B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9C59358447E904CCD52639876C3E6296447F57A0_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452_gshared (PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_destination, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4EF1DCD2E0BB6BEA6637DB4D59D8E2C0FB78FA18_gshared_inline (ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* Array_Empty_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m2D46721C2CB05FEE3D2619C0F608ABEA8FF3EABE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082_gshared (PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_destination, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mE1B0D9A1E3E4C386D029D467B715C5DAA7881F4E_gshared_inline (ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m01F3F350C81371CD1759BC401C57343F3212763F_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* Array_Empty_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m90A30F035E7FE32DC4701775D0DCF3698E3158B3_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m7A4A9062AF95144E815142E2504E670D02A38308_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E_gshared (PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_destination, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC78AF6B6E78065EBF178B077F94362AE9527509D_gshared_inline (ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7BDB1C183792D92919D917A729D97D5A28089050_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* Array_Empty_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_mADE796CF894D125C45838DC61D988DC6A6068FA0_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2D004F02C2948D85144BA797FB5864D54DCC72F4_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2_gshared (PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_destination, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7D25C82F4E2E91E25CD18633B85D7D91B10DB91A_gshared_inline (ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mEF1F6602DD9467510C3F842051EF86E72D603C9D_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* Array_Empty_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m09F78E47C90F174F6CB10C7439AE43C21CBE07BB_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D_gshared (PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_destination, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFB7FB009F65749B8C27086E97B1C0CE91B8850A1_gshared_inline (ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* Array_Empty_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_mEE234F8D10780E0C2D330EF3FB37DFDEC466D873_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mE3391504572648F2EB4EAB4290540B89771B7929_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A_gshared (PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_destination, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mDE56D79B68602FFCA0F903D7B5B3197C43D9DFA9_gshared_inline (ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* Array_Empty_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mD9E5FCDEC947BF29A1729A6AC362BF439FAAEF63_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F_gshared (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_destination, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBCDA11006EEBB02A0F8C8AD5D31AEB13BC8918A4_gshared_inline (ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCBE827AB66E7B3597922E4A871585AEE987D0888_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* Array_Empty_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mC19BD76A3AC2E1A6E7A7F12640FCDF2F4209EFF7_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m14C3B3569386EF78325F066105B69434C7EBBC6C_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m620D45878B52E4732150DC162C9FFDCEA7F03589_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818_gshared (PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_destination, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB37976E0F205C7AA33A9A502E7CCDF8E1E07F74F_gshared_inline (ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* Array_Empty_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m540CC7F81C92FE4FF4E29682241A196AEF29F810_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060_gshared (PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_destination, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m6F3DD0FDBB2BD9EBF867A2E86719218E54AD1B85_gshared_inline (ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* Array_Empty_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m0FF7D58276994A7F9B1F56D469EE12836579F948_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFB84148EFC50BBB0940E474682C1649251F02576_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA_gshared (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_destination, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mA7A30FB7B805A8FB05709CD7C7D8C29E3F3C60CA_gshared_inline (ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* Array_Empty_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_mCE17AEB484914CF98BCAA9B85E19A2A027EE46C6_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC41D37A4EC24675FE88E07FC2AD929915407785C_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA7772A74BF980252F9D805432D912AD281AD2C17_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7_gshared (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_destination, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2F1048E4C305F0CF15B3CDBD5E73EAAF024308AA_gshared_inline (ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Array_Empty_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m149247A6A82D3F19AE3B6E01B4ACCBF7D7D9E42B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E_gshared (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_destination, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m67442252C96557479D8B9322D4F5066A77BA6FCE_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m55EEF1A085F004DE0BE3178C21775CE09419B424_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77_gshared (ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_destination, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m81F6D60A129EE1BACFD06AE851CD49B847A26CA2_gshared_inline (ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* Array_Empty_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_mD3FA3D87035F8B11E76932DF84DA8326B063A9DC_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA_gshared (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_destination, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7F521D102E380CC243CB9F6D825DE7AB0CC9668C_gshared_inline (ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* Array_Empty_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m85A5CFE26D5D127B03744735ED2B5FC30FCB1D59_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95_gshared (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_destination, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7651870C57C95DAF2A7E9160BAD1900664FC61A8_gshared_inline (ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* Array_Empty_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m529B0BED8369768C271F17025F46DA6B5D6F0358_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___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_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A*, const RuntimeMethod*))Span_1_get_Length_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC (OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_destination, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC_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_m6C07FBD4AD8E578BBF67BDFE5AB7C3302C29DC34_inline (ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53*, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m6C07FBD4AD8E578BBF67BDFE5AB7C3302C29DC34_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_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A*, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*, int32_t, const RuntimeMethod*))Span_1__ctor_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* Array_Empty_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_m3074FA49014D0856F8FE1DEFE4335C07302877EC_inline (const RuntimeMethod* method) { return (( OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* (*) (const RuntimeMethod*))Array_Empty_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_m3074FA49014D0856F8FE1DEFE4335C07302877EC_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_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A*, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE*, const RuntimeMethod*))Span_1__ctor_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74*, const RuntimeMethod*))Span_1_get_Length_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_destination, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m7514DF671C4600B8F2EF7DD319C6E511413CF82E_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8*, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7514DF671C4600B8F2EF7DD319C6E511413CF82E_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74*, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*, int32_t, const RuntimeMethod*))Span_1__ctor_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* Array_Empty_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mBDEA8DADA7771CEAAC4FA537D2313661DF0A804D_inline (const RuntimeMethod* method) { return (( OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* (*) (const RuntimeMethod*))Array_Empty_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mBDEA8DADA7771CEAAC4FA537D2313661DF0A804D_gshared_inline)(method); } inline void Span_1__ctor_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74*, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55*, const RuntimeMethod*))Span_1__ctor_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891*, const RuntimeMethod*))Span_1_get_Length_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F (OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_destination, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mD48419A6961C659FA3956963A826A29CB9010DA9_inline (ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250*, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mD48419A6961C659FA3956963A826A29CB9010DA9_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891*, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*, int32_t, const RuntimeMethod*))Span_1__ctor_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* Array_Empty_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m48422D492354485381A3EC942A1E520B2733904B_inline (const RuntimeMethod* method) { return (( OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* (*) (const RuntimeMethod*))Array_Empty_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m48422D492354485381A3EC942A1E520B2733904B_gshared_inline)(method); } inline void Span_1__ctor_mB9572E6F345D9290AAB26159808E2115043ECD22_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891*, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48*, const RuntimeMethod*))Span_1__ctor_mB9572E6F345D9290AAB26159808E2115043ECD22_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m8EE764C52E5134377FC89369638E76ED4B06E14E_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F*, const RuntimeMethod*))Span_1_get_Length_m8EE764C52E5134377FC89369638E76ED4B06E14E_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_destination, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mF55A7808E51865AAE89FED6374D324CF4951CBDB_inline (ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956*, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mF55A7808E51865AAE89FED6374D324CF4951CBDB_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F*, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*, int32_t, const RuntimeMethod*))Span_1__ctor_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* Array_Empty_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_mF73D290BD59BC9350749FBC21C9E6AC89760BA06_inline (const RuntimeMethod* method) { return (( OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* (*) (const RuntimeMethod*))Array_Empty_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_mF73D290BD59BC9350749FBC21C9E6AC89760BA06_gshared_inline)(method); } inline void Span_1__ctor_m8EFD44054628EA0927C99FD9514A64CB9635B44C_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F*, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F*, const RuntimeMethod*))Span_1__ctor_m8EFD44054628EA0927C99FD9514A64CB9635B44C_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m0FB6A1B037A07A1E064DB803C63313035D328984_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17*, const RuntimeMethod*))Span_1_get_Length_m0FB6A1B037A07A1E064DB803C63313035D328984_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214 (PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_destination, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m0EE65BD066C58DDEE4D709E23F0EDF0CC2BEDA92_inline (ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D*, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0EE65BD066C58DDEE4D709E23F0EDF0CC2BEDA92_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17*, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*, int32_t, const RuntimeMethod*))Span_1__ctor_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* Array_Empty_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m4F9B18E8BD9B1585BCF133F7A1321F6700F0685B_inline (const RuntimeMethod* method) { return (( PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* (*) (const RuntimeMethod*))Array_Empty_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m4F9B18E8BD9B1585BCF133F7A1321F6700F0685B_gshared_inline)(method); } inline void Span_1__ctor_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17*, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360*, const RuntimeMethod*))Span_1__ctor_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m9C59358447E904CCD52639876C3E6296447F57A0_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8*, const RuntimeMethod*))Span_1_get_Length_m9C59358447E904CCD52639876C3E6296447F57A0_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452 (PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_destination, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m4EF1DCD2E0BB6BEA6637DB4D59D8E2C0FB78FA18_inline (ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299*, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m4EF1DCD2E0BB6BEA6637DB4D59D8E2C0FB78FA18_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8*, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*, int32_t, const RuntimeMethod*))Span_1__ctor_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* Array_Empty_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m2D46721C2CB05FEE3D2619C0F608ABEA8FF3EABE_inline (const RuntimeMethod* method) { return (( PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* (*) (const RuntimeMethod*))Array_Empty_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m2D46721C2CB05FEE3D2619C0F608ABEA8FF3EABE_gshared_inline)(method); } inline void Span_1__ctor_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8*, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F*, const RuntimeMethod*))Span_1__ctor_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6*, const RuntimeMethod*))Span_1_get_Length_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082 (PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_destination, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mE1B0D9A1E3E4C386D029D467B715C5DAA7881F4E_inline (ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893*, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mE1B0D9A1E3E4C386D029D467B715C5DAA7881F4E_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m01F3F350C81371CD1759BC401C57343F3212763F_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6*, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*, int32_t, const RuntimeMethod*))Span_1__ctor_m01F3F350C81371CD1759BC401C57343F3212763F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* Array_Empty_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m90A30F035E7FE32DC4701775D0DCF3698E3158B3_inline (const RuntimeMethod* method) { return (( PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* (*) (const RuntimeMethod*))Array_Empty_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m90A30F035E7FE32DC4701775D0DCF3698E3158B3_gshared_inline)(method); } inline void Span_1__ctor_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6*, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E*, const RuntimeMethod*))Span_1__ctor_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m7A4A9062AF95144E815142E2504E670D02A38308_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3*, const RuntimeMethod*))Span_1_get_Length_m7A4A9062AF95144E815142E2504E670D02A38308_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E (PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_destination, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mC78AF6B6E78065EBF178B077F94362AE9527509D_inline (ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A*, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mC78AF6B6E78065EBF178B077F94362AE9527509D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m7BDB1C183792D92919D917A729D97D5A28089050_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3*, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*, int32_t, const RuntimeMethod*))Span_1__ctor_m7BDB1C183792D92919D917A729D97D5A28089050_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* Array_Empty_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_mADE796CF894D125C45838DC61D988DC6A6068FA0_inline (const RuntimeMethod* method) { return (( PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* (*) (const RuntimeMethod*))Array_Empty_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_mADE796CF894D125C45838DC61D988DC6A6068FA0_gshared_inline)(method); } inline void Span_1__ctor_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3*, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B*, const RuntimeMethod*))Span_1__ctor_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m2D004F02C2948D85144BA797FB5864D54DCC72F4_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00*, const RuntimeMethod*))Span_1_get_Length_m2D004F02C2948D85144BA797FB5864D54DCC72F4_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2 (PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_destination, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m7D25C82F4E2E91E25CD18633B85D7D91B10DB91A_inline (ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B*, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7D25C82F4E2E91E25CD18633B85D7D91B10DB91A_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mEF1F6602DD9467510C3F842051EF86E72D603C9D_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00*, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*, int32_t, const RuntimeMethod*))Span_1__ctor_mEF1F6602DD9467510C3F842051EF86E72D603C9D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* Array_Empty_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m09F78E47C90F174F6CB10C7439AE43C21CBE07BB_inline (const RuntimeMethod* method) { return (( PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* (*) (const RuntimeMethod*))Array_Empty_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m09F78E47C90F174F6CB10C7439AE43C21CBE07BB_gshared_inline)(method); } inline void Span_1__ctor_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00*, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0*, const RuntimeMethod*))Span_1__ctor_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3*, const RuntimeMethod*))Span_1_get_Length_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D (PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_destination, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mFB7FB009F65749B8C27086E97B1C0CE91B8850A1_inline (ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02*, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFB7FB009F65749B8C27086E97B1C0CE91B8850A1_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3*, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*, int32_t, const RuntimeMethod*))Span_1__ctor_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* Array_Empty_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_mEE234F8D10780E0C2D330EF3FB37DFDEC466D873_inline (const RuntimeMethod* method) { return (( PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* (*) (const RuntimeMethod*))Array_Empty_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_mEE234F8D10780E0C2D330EF3FB37DFDEC466D873_gshared_inline)(method); } inline void Span_1__ctor_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3*, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2*, const RuntimeMethod*))Span_1__ctor_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mE3391504572648F2EB4EAB4290540B89771B7929_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060*, const RuntimeMethod*))Span_1_get_Length_mE3391504572648F2EB4EAB4290540B89771B7929_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A (PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_destination, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mDE56D79B68602FFCA0F903D7B5B3197C43D9DFA9_inline (ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810*, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mDE56D79B68602FFCA0F903D7B5B3197C43D9DFA9_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060*, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*, int32_t, const RuntimeMethod*))Span_1__ctor_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* Array_Empty_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mD9E5FCDEC947BF29A1729A6AC362BF439FAAEF63_inline (const RuntimeMethod* method) { return (( PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* (*) (const RuntimeMethod*))Array_Empty_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mD9E5FCDEC947BF29A1729A6AC362BF439FAAEF63_gshared_inline)(method); } inline void Span_1__ctor_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060*, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E*, const RuntimeMethod*))Span_1__ctor_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6*, const RuntimeMethod*))Span_1_get_Length_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_destination, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mBCDA11006EEBB02A0F8C8AD5D31AEB13BC8918A4_inline (ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44*, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mBCDA11006EEBB02A0F8C8AD5D31AEB13BC8918A4_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mCBE827AB66E7B3597922E4A871585AEE987D0888_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6*, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*, int32_t, const RuntimeMethod*))Span_1__ctor_mCBE827AB66E7B3597922E4A871585AEE987D0888_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* Array_Empty_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mC19BD76A3AC2E1A6E7A7F12640FCDF2F4209EFF7_inline (const RuntimeMethod* method) { return (( PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* (*) (const RuntimeMethod*))Array_Empty_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mC19BD76A3AC2E1A6E7A7F12640FCDF2F4209EFF7_gshared_inline)(method); } inline void Span_1__ctor_m14C3B3569386EF78325F066105B69434C7EBBC6C_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6*, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE*, const RuntimeMethod*))Span_1__ctor_m14C3B3569386EF78325F066105B69434C7EBBC6C_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m620D45878B52E4732150DC162C9FFDCEA7F03589_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67*, const RuntimeMethod*))Span_1_get_Length_m620D45878B52E4732150DC162C9FFDCEA7F03589_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818 (PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_destination, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mB37976E0F205C7AA33A9A502E7CCDF8E1E07F74F_inline (ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424*, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB37976E0F205C7AA33A9A502E7CCDF8E1E07F74F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67*, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*, int32_t, const RuntimeMethod*))Span_1__ctor_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* Array_Empty_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m540CC7F81C92FE4FF4E29682241A196AEF29F810_inline (const RuntimeMethod* method) { return (( PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* (*) (const RuntimeMethod*))Array_Empty_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m540CC7F81C92FE4FF4E29682241A196AEF29F810_gshared_inline)(method); } inline void Span_1__ctor_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67*, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667*, const RuntimeMethod*))Span_1__ctor_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tA0824A32165428A110237A5F4473374A7E87A548*, const RuntimeMethod*))Span_1_get_Length_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060 (PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_destination, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m6F3DD0FDBB2BD9EBF867A2E86719218E54AD1B85_inline (ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E*, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m6F3DD0FDBB2BD9EBF867A2E86719218E54AD1B85_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tA0824A32165428A110237A5F4473374A7E87A548*, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*, int32_t, const RuntimeMethod*))Span_1__ctor_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* Array_Empty_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m0FF7D58276994A7F9B1F56D469EE12836579F948_inline (const RuntimeMethod* method) { return (( PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* (*) (const RuntimeMethod*))Array_Empty_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m0FF7D58276994A7F9B1F56D469EE12836579F948_gshared_inline)(method); } inline void Span_1__ctor_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tA0824A32165428A110237A5F4473374A7E87A548*, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2*, const RuntimeMethod*))Span_1__ctor_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mFB84148EFC50BBB0940E474682C1649251F02576_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6*, const RuntimeMethod*))Span_1_get_Length_mFB84148EFC50BBB0940E474682C1649251F02576_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_destination, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mA7A30FB7B805A8FB05709CD7C7D8C29E3F3C60CA_inline (ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mA7A30FB7B805A8FB05709CD7C7D8C29E3F3C60CA_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, int32_t, const RuntimeMethod*))Span_1__ctor_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* Array_Empty_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_mCE17AEB484914CF98BCAA9B85E19A2A027EE46C6_inline (const RuntimeMethod* method) { return (( QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* (*) (const RuntimeMethod*))Array_Empty_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_mCE17AEB484914CF98BCAA9B85E19A2A027EE46C6_gshared_inline)(method); } inline void Span_1__ctor_mC41D37A4EC24675FE88E07FC2AD929915407785C_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6*, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7*, const RuntimeMethod*))Span_1__ctor_mC41D37A4EC24675FE88E07FC2AD929915407785C_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mA7772A74BF980252F9D805432D912AD281AD2C17_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3*, const RuntimeMethod*))Span_1_get_Length_mA7772A74BF980252F9D805432D912AD281AD2C17_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_destination, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m2F1048E4C305F0CF15B3CDBD5E73EAAF024308AA_inline (ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m2F1048E4C305F0CF15B3CDBD5E73EAAF024308AA_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, int32_t, const RuntimeMethod*))Span_1__ctor_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Array_Empty_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m149247A6A82D3F19AE3B6E01B4ACCBF7D7D9E42B_inline (const RuntimeMethod* method) { return (( RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* (*) (const RuntimeMethod*))Array_Empty_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m149247A6A82D3F19AE3B6E01B4ACCBF7D7D9E42B_gshared_inline)(method); } inline void Span_1__ctor_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3*, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*, const RuntimeMethod*))Span_1__ctor_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, const RuntimeMethod*))Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_destination, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m67442252C96557479D8B9322D4F5066A77BA6FCE_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m67442252C96557479D8B9322D4F5066A77BA6FCE_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, int32_t, const RuntimeMethod*))Span_1__ctor_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_inline (const RuntimeMethod* method) { return (( RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* (*) (const RuntimeMethod*))Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline)(method); } inline void Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, const RuntimeMethod*))Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m55EEF1A085F004DE0BE3178C21775CE09419B424_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9*, const RuntimeMethod*))Span_1_get_Length_m55EEF1A085F004DE0BE3178C21775CE09419B424_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77 (ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_destination, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m81F6D60A129EE1BACFD06AE851CD49B847A26CA2_inline (ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832*, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m81F6D60A129EE1BACFD06AE851CD49B847A26CA2_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9*, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*, int32_t, const RuntimeMethod*))Span_1__ctor_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* Array_Empty_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_mD3FA3D87035F8B11E76932DF84DA8326B063A9DC_inline (const RuntimeMethod* method) { return (( ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* (*) (const RuntimeMethod*))Array_Empty_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_mD3FA3D87035F8B11E76932DF84DA8326B063A9DC_gshared_inline)(method); } inline void Span_1__ctor_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9*, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E*, const RuntimeMethod*))Span_1__ctor_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2*, const RuntimeMethod*))Span_1_get_Length_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_destination, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m7F521D102E380CC243CB9F6D825DE7AB0CC9668C_inline (ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7F521D102E380CC243CB9F6D825DE7AB0CC9668C_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, int32_t, const RuntimeMethod*))Span_1__ctor_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* Array_Empty_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m85A5CFE26D5D127B03744735ED2B5FC30FCB1D59_inline (const RuntimeMethod* method) { return (( RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* (*) (const RuntimeMethod*))Array_Empty_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m85A5CFE26D5D127B03744735ED2B5FC30FCB1D59_gshared_inline)(method); } inline void Span_1__ctor_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2*, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993*, const RuntimeMethod*))Span_1__ctor_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518*, const RuntimeMethod*))Span_1_get_Length_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_destination, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m7651870C57C95DAF2A7E9160BAD1900664FC61A8_inline (ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A*, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7651870C57C95DAF2A7E9160BAD1900664FC61A8_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518*, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*, int32_t, const RuntimeMethod*))Span_1__ctor_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* Array_Empty_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m529B0BED8369768C271F17025F46DA6B5D6F0358_inline (const RuntimeMethod* method) { return (( RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* (*) (const RuntimeMethod*))Array_Empty_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m529B0BED8369768C271F17025F46DA6B5D6F0358_gshared_inline)(method); } inline void Span_1__ctor_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518*, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468*, const RuntimeMethod*))Span_1__ctor_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_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_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, const RuntimeMethod* method) { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB)); goto IL_0037; } IL_0037: { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* 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_m5BCA574B0DC3076B16C32F89EE21180F02B5684E_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* 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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* 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; OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* 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: { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_m625D4C404F9DBC572DA42F2F580ECC69E47AFB87_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __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; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_0 = ___0_ptr; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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 OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* Span_1_get_Item_mB03E8C4A7DF3605C243BF28AC425154F550998BF_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_2 = __this->____pointer; V_0 = L_2; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* Span_1_GetPinnableReference_m287A58423812D416849EF545ADE9934FD622CE12_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_2 = __this->____pointer; V_0 = L_2; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFC22E9E886399CF3C6C2419BA6FA7992CD71AD87_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_0 = __this->____pointer; V_0 = L_0; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (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_m04545CA83DFF68C529ED7983463B3523A03E1FB6_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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: { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_3 = ___0_value; V_1 = L_3; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_4 = __this->____pointer; V_2 = L_4; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_12 = __this->____pointer; V_2 = L_12; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (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: { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_19 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_18 = L_19; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_24 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_23 = L_24; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_29 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_28 = L_29; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_34 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_33 = L_34; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_39 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_38 = L_39; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_44 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_43 = L_44; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_49 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_48 = L_49; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_54 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)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; } } { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_64 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_63 = L_64; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_69 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_68 = L_69; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_74 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)L_73 = L_74; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_79 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)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: { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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))); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_85 = ___0_value; *(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB*)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_m9E7E265D69125CC4E104798BD64AECB45EED1A0F_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A ___0_destination, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_2 = ___0_destination; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_3 = L_2.____pointer; V_0 = L_3; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5 = __this->____pointer; V_0 = L_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC(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_mDFEB219C656F1FF6558B6F332561E62FEBFB89E1_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_2 = ___0_destination; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_3 = L_2.____pointer; V_1 = L_3; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_1)); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5 = __this->____pointer; V_1 = L_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC(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_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53 Span_1_op_Implicit_m3058E2F852559E60151BBCFCAFB55DA893BC7054_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A ___0_span, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_0 = ___0_span; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_1 = L_0.____pointer; V_0 = L_1; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m6C07FBD4AD8E578BBF67BDFE5AB7C3302C29DC34_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_mB9ADEA8CAE39EBBDA353B2FA785A612B187D6FA3_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5 = __this->____pointer; V_1 = L_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A Span_1_Slice_mFA2DC84220B4F0408183665EF5DA111C0EA8762E_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_2 = __this->____pointer; V_0 = L_2; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* 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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A Span_1_Slice_mFE4125A36CE1A10CE625CE0410E592B1F15D3A46_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5 = __this->____pointer; V_0 = L_5; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_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 OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* Span_1_ToArray_m3F2030691DA02D94ADAD16CEECDAD96805176390_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_1; L_1 = Array_Empty_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_m3074FA49014D0856F8FE1DEFE4335C07302877EC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_3 = (OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE*)(OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_7 = __this->____pointer; V_0 = L_7; OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_mC6AFBBAA2DFE1E74FF820515977ACF76A6F110EC(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_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m2D28CCF340AEAE94BBA08B66419A5A90749E0452_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __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_m3A3A9172AC31319944C6E76E04E2F445140A8B3B_gshared (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __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_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A Span_1_op_Implicit_m3301DB29EC557BA09BD6AB4C87C96594CA58C47D_gshared (OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, const RuntimeMethod* method) { { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_0 = ___0_array; Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_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_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, const RuntimeMethod* method) { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBABB2D63897F271C24C07BA851A911176740FE74)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7)); goto IL_0037; } IL_0037: { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* 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_mE0345FBBD545045E115ECE52D6B5FAD67870B1A3_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* 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_tBABB2D63897F271C24C07BA851A911176740FE74)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* 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; OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* 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: { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_mED105F1DB197E159F07DE41446F0203180C8A441_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __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; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_0 = ___0_ptr; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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 OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* Span_1_get_Item_m07CF148534981D1F4A32A4AD1631FA171BDFFAB2_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_2 = __this->____pointer; V_0 = L_2; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* Span_1_GetPinnableReference_m8A44750E4D4BFEE54740B554E507502AE6F201D8_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_2 = __this->____pointer; V_0 = L_2; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mD7F9CA8CDD45798E649FB12E285C4BA1E33592C5_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_0 = __this->____pointer; V_0 = L_0; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (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_m919FDC312F8C73D217D537A9A34A5343D2F2B8C2_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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: { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_3 = ___0_value; V_1 = L_3; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_4 = __this->____pointer; V_2 = L_4; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_12 = __this->____pointer; V_2 = L_12; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (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: { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_19 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_18 = L_19; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_24 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_23 = L_24; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_29 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_28 = L_29; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_34 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_33 = L_34; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_39 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_38 = L_39; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_44 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_43 = L_44; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_49 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_48 = L_49; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_54 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)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; } } { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_64 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_63 = L_64; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_69 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_68 = L_69; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_74 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_73 = L_74; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_79 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)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: { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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))); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_85 = ___0_value; *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)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_m40474FF4BB24891488765EE733689F69AC0B605D_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 ___0_destination, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_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_tBABB2D63897F271C24C07BA851A911176740FE74 L_2 = ___0_destination; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_3 = L_2.____pointer; V_0 = L_3; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5 = __this->____pointer; V_0 = L_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F(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_m7A210B8B052E280D22A73BEFA66821C5FF4FF6EA_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_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_tBABB2D63897F271C24C07BA851A911176740FE74 L_2 = ___0_destination; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_3 = L_2.____pointer; V_1 = L_3; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_1)); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5 = __this->____pointer; V_1 = L_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F(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_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 ___0_span, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_0 = ___0_span; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_1 = L_0.____pointer; V_0 = L_1; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m7514DF671C4600B8F2EF7DD319C6E511413CF82E_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_m730CD0ACE22E9F6D51DDA3A8F674DABA4B6570CB_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5 = __this->____pointer; V_1 = L_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (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_tBABB2D63897F271C24C07BA851A911176740FE74 Span_1_Slice_mE4A94C0785DBB773D316F2854C7AF09932F44652_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_2 = __this->____pointer; V_0 = L_2; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* 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_tBABB2D63897F271C24C07BA851A911176740FE74 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_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_tBABB2D63897F271C24C07BA851A911176740FE74 Span_1_Slice_m03DEB840EF9D0096BF8A086F18C8032A12F56ADB_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5 = __this->____pointer; V_0 = L_5; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_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 OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* Span_1_ToArray_m0AF441E9C2B4163AFD8592B65A19A64F1697CF5D_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_1; L_1 = Array_Empty_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mBDEA8DADA7771CEAAC4FA537D2313661DF0A804D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_3 = (OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55*)(OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_7 = __this->____pointer; V_0 = L_7; OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mED6034C6AE7A91FD3482A1B2F2F57DC6CAEC124F(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_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD83FACE79012FFB5952E438F7CDE8A104CD62809_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __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_m284C07959A14B7D8D353F9D3F9EE287EA9F35AF3_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __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_tBABB2D63897F271C24C07BA851A911176740FE74 Span_1_op_Implicit_m511AA395C0FFCA92CE20A6827E822B0D5C846644_gshared (OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, const RuntimeMethod* method) { { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_0 = ___0_array; Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_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_mB9572E6F345D9290AAB26159808E2115043ECD22_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, const RuntimeMethod* method) { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74)); goto IL_0037; } IL_0037: { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* 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_m6C93059C5F84E8ABF3B96C9FF4AD28C8A2368097_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* 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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* 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; OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* 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: { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_m396D53F64F23D15F3DDAF9F46D939A6F04637BE6_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __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; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_0 = ___0_ptr; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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 OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* Span_1_get_Item_m20D62C46BD8BED45B9C3A4C32B6DC8EA6B3BF048_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* Span_1_GetPinnableReference_m4333177854D6BA16BD412696438FAE6982062DCA_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m982A85FB6B132E4BB372DBD3BAF9DFEB02EA8D38_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_0 = __this->____pointer; V_0 = L_0; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (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_m4D7D85D299EBA804FC3A39F05C3FBE28662432E2_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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: { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_3 = ___0_value; V_1 = L_3; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_4 = __this->____pointer; V_2 = L_4; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (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_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_12 = __this->____pointer; V_2 = L_12; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (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: { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_19 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_18 = L_19; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_24 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_23 = L_24; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_29 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_28 = L_29; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_34 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_33 = L_34; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_39 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_38 = L_39; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_44 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_43 = L_44; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_49 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_48 = L_49; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_54 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)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; } } { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_64 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_63 = L_64; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_69 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_68 = L_69; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_74 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)L_73 = L_74; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_79 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)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: { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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))); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_85 = ___0_value; *(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*)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_mD62B4B1EC8A5F916673522FDAEC37E57DB7BC52F_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 ___0_destination, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_2 = ___0_destination; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_3 = L_2.____pointer; V_0 = L_3; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5 = __this->____pointer; V_0 = L_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F(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_mF4BC3FEE69AC58798F527CC14870150C2BB14772_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_2 = ___0_destination; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_3 = L_2.____pointer; V_1 = L_3; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_1)); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5 = __this->____pointer; V_1 = L_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F(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_t50CC92B81960FF6A62EC4134359E516FD7765250 Span_1_op_Implicit_m8E61B9E7EDC9409481362A29A1E0940F15FE873F_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 ___0_span, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_0 = ___0_span; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_1 = L_0.____pointer; V_0 = L_1; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mD48419A6961C659FA3956963A826A29CB9010DA9_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_m84B5DD90F7FD4EC6E9833673A6D0365B3609E017_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __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_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5 = __this->____pointer; V_1 = L_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 Span_1_Slice_mA159FE9D8C607BE13A4CCB6ED69619FA6F4932AB_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* 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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 Span_1_Slice_mE701FABCF5680BC06AB251F7A2C943AD38052E4C_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5 = __this->____pointer; V_0 = L_5; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_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 OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* Span_1_ToArray_m22A95390073F7EDE5B41C1FB56705E5616C8E4FA_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_1; L_1 = Array_Empty_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m48422D492354485381A3EC942A1E520B2733904B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_3 = (OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48*)(OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_7 = __this->____pointer; V_0 = L_7; OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_mB35746D9853EBB9E5ABDFA095D7C5B7C58C8B51F(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_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mDCED989C8B2DAB9410DC3E0FB50F878D2ADAF6D6_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __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_m0C56553F1A3E4E3F795C28803BA2F2B5807EE65F_gshared (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __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_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 Span_1_op_Implicit_mB33BFA8B6C0C418F3A9B94C52E6CA886552D36E4_gshared (OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, const RuntimeMethod* method) { { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_0 = ___0_array; Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mB9572E6F345D9290AAB26159808E2115043ECD22_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_m8EFD44054628EA0927C99FD9514A64CB9635B44C_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, const RuntimeMethod* method) { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185)); goto IL_0037; } IL_0037: { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* 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_m23C943D26E577A7B81D3BEF4E0E960AAA8760886_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* 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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* 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; OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* 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: { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_mAE56F9CDC4A58F39D63E0A260B397F3877A89F47_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __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; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_0 = ___0_ptr; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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 OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* Span_1_get_Item_m3041BA005EF107D85F73C5D517AF5D24C4CF029E_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* Span_1_GetPinnableReference_mA56545118F06D980A323718BF88C091A80D7048E_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mD872F639C59CF841442D9FAFE36A26DC8AEF5EAD_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_0 = __this->____pointer; V_0 = L_0; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (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_mE7EDF22F4E8EDBEC245181FDCDFD252964C96401_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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: { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_3 = ___0_value; V_1 = L_3; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_4 = __this->____pointer; V_2 = L_4; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_12 = __this->____pointer; V_2 = L_12; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (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: { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_19 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_18 = L_19; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_24 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_23 = L_24; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_29 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_28 = L_29; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_34 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_33 = L_34; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_39 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_38 = L_39; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_44 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_43 = L_44; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_49 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_48 = L_49; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_54 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)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; } } { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_64 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_63 = L_64; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_69 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_68 = L_69; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_74 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)L_73 = L_74; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_79 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)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: { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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))); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_85 = ___0_value; *(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)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_m61F99EFA30FB49A9A99F63151D13B414341D5EE9_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F ___0_destination, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_m8EE764C52E5134377FC89369638E76ED4B06E14E_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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_2 = ___0_destination; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_3 = L_2.____pointer; V_0 = L_3; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5 = __this->____pointer; V_0 = L_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C(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_m119D2F42D8AC0744A68ECE63AE9473BFC217004E_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_m8EE764C52E5134377FC89369638E76ED4B06E14E_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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_2 = ___0_destination; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_3 = L_2.____pointer; V_1 = L_3; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_1)); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5 = __this->____pointer; V_1 = L_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C(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_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956 Span_1_op_Implicit_mEBA8B06F1CAC61B94CCD1856FA62878C80C7C262_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F ___0_span, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_0 = ___0_span; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_1 = L_0.____pointer; V_0 = L_1; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mF55A7808E51865AAE89FED6374D324CF4951CBDB_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_m3747653CF4D75D0B812BB1DA9F8DA491341B2DE1_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5 = __this->____pointer; V_1 = L_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F Span_1_Slice_mE7C7E97CB47ADED3F581E74D15B5C723273C6040_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_2 = __this->____pointer; V_0 = L_2; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* 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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F Span_1_Slice_mD2B9D87E5C6E08BD0EC424A4A5E9E3DF553805E9_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5 = __this->____pointer; V_0 = L_5; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_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 OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* Span_1_ToArray_mA7D5DBF2199C6A47AC33D0FCA664A9077A9FB8F6_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_1; L_1 = Array_Empty_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_mF73D290BD59BC9350749FBC21C9E6AC89760BA06_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_3 = (OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F*)(OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_7 = __this->____pointer; V_0 = L_7; OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m0E5023F31322576D419474CB9F7795E2E5D7688C(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_m8EE764C52E5134377FC89369638E76ED4B06E14E_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE54863516BA546D4B6F539FD5DDCA249EC1E4FE6_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __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_m9CD45B32D29350EC77223394AECC6028A687C2B7_gshared (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __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_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F Span_1_op_Implicit_m17D8595CC6FCBE3E32C56C8344DB3013DBC1DBF2_gshared (OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, const RuntimeMethod* method) { { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_0 = ___0_array; Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m8EFD44054628EA0927C99FD9514A64CB9635B44C_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_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, const RuntimeMethod* method) { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD V_0; memset((&V_0), 0, sizeof(V_0)); { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD)); goto IL_0037; } IL_0037: { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* 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_mC6A1D5280ABAEC676BB23F73BDE336A8932B3553_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD V_0; memset((&V_0), 0, sizeof(V_0)); { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* 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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* 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; PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* 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: { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_m728D5884A1209829CEE570E395CB0DEE73F7BF55_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __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; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_0 = ___0_ptr; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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 PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* Span_1_get_Item_mF785AC63854AA81A283283FC851A50F4C4F51C17_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_2 = __this->____pointer; V_0 = L_2; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* Span_1_GetPinnableReference_mB22B99BD59242DBD2350EBFF1788E713F0374ABB_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_2 = __this->____pointer; V_0 = L_2; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m46489C403F0C8587A3FE3F699F7B125002AFAE80_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_0 = __this->____pointer; V_0 = L_0; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (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_m10ED0747E86547DBC2C6E0847F4FA0FB8DB5E666_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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: { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_3 = ___0_value; V_1 = L_3; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_4 = __this->____pointer; V_2 = L_4; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_12 = __this->____pointer; V_2 = L_12; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (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: { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_19 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_18 = L_19; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_24 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_23 = L_24; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_29 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_28 = L_29; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_34 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_33 = L_34; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_39 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_38 = L_39; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_44 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_43 = L_44; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_49 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_48 = L_49; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_54 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)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; } } { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_64 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_63 = L_64; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_69 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_68 = L_69; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_74 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)L_73 = L_74; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_79 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)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: { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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))); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD L_85 = ___0_value; *(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD*)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_mB2F4A91886FD73A543EFC38940618F9EDE39C9EF_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 ___0_destination, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_m0FB6A1B037A07A1E064DB803C63313035D328984_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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_2 = ___0_destination; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_3 = L_2.____pointer; V_0 = L_3; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5 = __this->____pointer; V_0 = L_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214(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_m12FA54F279F5BDA38B8F99F361E6DBA504CF9293_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_m0FB6A1B037A07A1E064DB803C63313035D328984_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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_2 = ___0_destination; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_3 = L_2.____pointer; V_1 = L_3; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_1)); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5 = __this->____pointer; V_1 = L_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214(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_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D Span_1_op_Implicit_mD018838B4CD1D66FA49105CA5934ECB09FAB4C71_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 ___0_span, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_0 = ___0_span; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_1 = L_0.____pointer; V_0 = L_1; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m0EE65BD066C58DDEE4D709E23F0EDF0CC2BEDA92_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_m56D6A676B5E2E695748DA05B48C3509557A7C7F1_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5 = __this->____pointer; V_1 = L_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 Span_1_Slice_mC626040E6DF5F9D5EF31E2F06DC6E193EE9A5BB2_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_2 = __this->____pointer; V_0 = L_2; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* 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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 Span_1_Slice_m1CF74759FB21750C6520B9C3B42D2B46A101D771_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5 = __this->____pointer; V_0 = L_5; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_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 PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* Span_1_ToArray_mDB976CCB78439170C61080F7B2AEB15D7D3F1A35_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_1; L_1 = Array_Empty_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m4F9B18E8BD9B1585BCF133F7A1321F6700F0685B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_3 = (PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360*)(PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_7 = __this->____pointer; V_0 = L_7; PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m2C86E0E5D4E10481221216636DD7BC3BDD8A5214(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_m0FB6A1B037A07A1E064DB803C63313035D328984_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m65E45A450A5911C187A9A30566EACE086A2D5E5A_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __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_mE52BFB077D8E4B78669B591CAD4DF14626038D11_gshared (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __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_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 Span_1_op_Implicit_m92307B3DEBF798E12C592A6F4EAE454E011220E1_gshared (PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, const RuntimeMethod* method) { { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_0 = ___0_array; Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_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_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, const RuntimeMethod* method) { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C V_0; memset((&V_0), 0, sizeof(V_0)); { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C)); goto IL_0037; } IL_0037: { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* 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_m12F5D4D4C12AC8EDF7B788C17DBC1DAA05783980_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C V_0; memset((&V_0), 0, sizeof(V_0)); { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* 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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* 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; PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* 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: { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_mF070E94918F7E1BFD83D44634840F831B6106E59_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __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; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_0 = ___0_ptr; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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 PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* Span_1_get_Item_mBB989402F9FB9B1094BC9E3D7CA89DCC8CD5311D_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_2 = __this->____pointer; V_0 = L_2; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* Span_1_GetPinnableReference_mAE9A7056509B8CFBA169133ACB193EC9CD481327_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_2 = __this->____pointer; V_0 = L_2; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m32D932A6015BD6F83D00318C0637A5B4A1D22E8F_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_0 = __this->____pointer; V_0 = L_0; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (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_mE1FA7072A4F7F49A6D80A96B936717DABE2EA49B_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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: { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_3 = ___0_value; V_1 = L_3; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_4 = __this->____pointer; V_2 = L_4; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_12 = __this->____pointer; V_2 = L_12; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (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: { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_19 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_18 = L_19; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_24 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_23 = L_24; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_29 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_28 = L_29; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_34 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_33 = L_34; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_39 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_38 = L_39; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_44 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_43 = L_44; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_49 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_48 = L_49; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_54 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)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; } } { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_64 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_63 = L_64; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_69 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_68 = L_69; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_74 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)L_73 = L_74; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_79 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)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: { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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))); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C L_85 = ___0_value; *(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C*)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_mE06F16FB18479DA4B4AE372EB4093D972495F857_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 ___0_destination, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_m9C59358447E904CCD52639876C3E6296447F57A0_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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_2 = ___0_destination; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_3 = L_2.____pointer; V_0 = L_3; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5 = __this->____pointer; V_0 = L_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452(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_m75D226404E6AB78B3C40F7959D274A1D379FF8D6_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_m9C59358447E904CCD52639876C3E6296447F57A0_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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_2 = ___0_destination; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_3 = L_2.____pointer; V_1 = L_3; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_1)); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5 = __this->____pointer; V_1 = L_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452(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_t78DDDA91D3B852BA5CC6CB683C25798669394299 Span_1_op_Implicit_mAD305095986A51310B197CBB642AA77F3DDAD1A1_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 ___0_span, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_0 = ___0_span; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_1 = L_0.____pointer; V_0 = L_1; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m4EF1DCD2E0BB6BEA6637DB4D59D8E2C0FB78FA18_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_m5AB1C3F825A48EF0502E7688838E631B9E408C78_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5 = __this->____pointer; V_1 = L_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 Span_1_Slice_m790A1E63870654C1FEB33CF90A4E457BAB94A490_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_2 = __this->____pointer; V_0 = L_2; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* 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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 Span_1_Slice_mBF8BF1E524B31D1E9922A452404829654FB84D4A_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5 = __this->____pointer; V_0 = L_5; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_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 PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* Span_1_ToArray_mB8F0C332D4DFE7B793A44FBE69E1DA93DDA88222_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_1; L_1 = Array_Empty_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m2D46721C2CB05FEE3D2619C0F608ABEA8FF3EABE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_3 = (PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F*)(PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_7 = __this->____pointer; V_0 = L_7; PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m41BC15726CAB8F70CD000CB3674D3128237FE452(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_m9C59358447E904CCD52639876C3E6296447F57A0_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD685CAC242B21635DE8DB29EB04D96DD102C0B80_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __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_m1BCC050BEF67694BE5C5ED8C188AD1B44A23E525_gshared (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __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_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 Span_1_op_Implicit_mCEB937460B4911D976A9CB2CC4DABAB611E21207_gshared (PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, const RuntimeMethod* method) { { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_0 = ___0_array; Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_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_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, const RuntimeMethod* method) { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE V_0; memset((&V_0), 0, sizeof(V_0)); { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE)); goto IL_0037; } IL_0037: { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* 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_mE2A520A6CA903B646F84F02BB0F746F502CEAA70_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE V_0; memset((&V_0), 0, sizeof(V_0)); { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* 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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* 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; PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* 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: { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_m06A27A8485DE1868B469D96276AD1B411FF1891A_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __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; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_m01F3F350C81371CD1759BC401C57343F3212763F_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_0 = ___0_ptr; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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 PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* Span_1_get_Item_mBE8EFEFA44C474E115A1B54B5FA43D3973F55D89_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_2 = __this->____pointer; V_0 = L_2; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* Span_1_GetPinnableReference_mA45102CDBF23B460ACB5E535A777C89EED3343CD_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_2 = __this->____pointer; V_0 = L_2; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mDEAFB7D8B3DA1C077DDA2651BE9EA6A4002A368C_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_0 = __this->____pointer; V_0 = L_0; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (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_m7F28BAB02AD7AA6E3F5011A776073E526EC33693_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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: { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_3 = ___0_value; V_1 = L_3; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_4 = __this->____pointer; V_2 = L_4; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (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_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_12 = __this->____pointer; V_2 = L_12; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (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: { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_19 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_18 = L_19; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_24 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_23 = L_24; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_29 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_28 = L_29; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_34 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_33 = L_34; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_39 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_38 = L_39; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_44 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_43 = L_44; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_49 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_48 = L_49; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_54 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)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; } } { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_64 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_63 = L_64; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_69 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_68 = L_69; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_74 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)L_73 = L_74; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_79 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)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: { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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))); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE L_85 = ___0_value; *(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE*)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_m42405BC9C543D0445BF6942928B2B358709BAD80_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 ___0_destination, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_2 = ___0_destination; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_3 = L_2.____pointer; V_0 = L_3; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5 = __this->____pointer; V_0 = L_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082(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_m72C3902E10B654758FBFED768F1BC7F7BE7EB763_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_2 = ___0_destination; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_3 = L_2.____pointer; V_1 = L_3; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_1)); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5 = __this->____pointer; V_1 = L_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082(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_tDAF4105BB07ED8FF6685C401967838F0DA25C893 Span_1_op_Implicit_mF3B45F98D4F0445F7D3076DC0E5DB4BCFD22F8D7_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 ___0_span, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_0 = ___0_span; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_1 = L_0.____pointer; V_0 = L_1; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mE1B0D9A1E3E4C386D029D467B715C5DAA7881F4E_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_m44050AA1192077C2F9CCC44EE0EAA8AE8A653EA6_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __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_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5 = __this->____pointer; V_1 = L_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 Span_1_Slice_mABD18EF28092B9395AEBB37397326AD63BA4D316_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_2 = __this->____pointer; V_0 = L_2; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* 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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m01F3F350C81371CD1759BC401C57343F3212763F_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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 Span_1_Slice_m64B9C94A7C24951339D9FA8D97933AAE3F090489_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5 = __this->____pointer; V_0 = L_5; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m01F3F350C81371CD1759BC401C57343F3212763F_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 PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* Span_1_ToArray_m231864FD7C26668B1B5782CB96EE888160216BB3_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_1; L_1 = Array_Empty_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m90A30F035E7FE32DC4701775D0DCF3698E3158B3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_3 = (PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E*)(PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_7 = __this->____pointer; V_0 = L_7; PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m1C1B67C346EEED0CD456B9E87D080590068B3082(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_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m6DE5E529944F1E8800159DF34C0719DCD9EB99C1_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __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_m2DA0B670A05AAFA3C8E103633ED513CE5E1406C6_gshared (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __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_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 Span_1_op_Implicit_m8EDFFF25158DF3451609307B03BF1BBD35D7D8F3_gshared (PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, const RuntimeMethod* method) { { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_0 = ___0_array; Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_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_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, const RuntimeMethod* method) { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D V_0; memset((&V_0), 0, sizeof(V_0)); { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D)); goto IL_0037; } IL_0037: { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* 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_mCDE91C4A16898E7DE03F51ABB7A435ACA56110A1_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D V_0; memset((&V_0), 0, sizeof(V_0)); { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* 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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* 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; PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* 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: { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_mCD62AD3CEF743EAEF293ED4B6D0628B3EE121CF5_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __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; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_m7BDB1C183792D92919D917A729D97D5A28089050_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_0 = ___0_ptr; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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 PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* Span_1_get_Item_mF2CC145F418398404B7D76ACE3F3BBA365520515_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_2 = __this->____pointer; V_0 = L_2; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* Span_1_GetPinnableReference_mC5131C1D4CB7F8B2F03D09B9784CD9D33E00B6B0_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_2 = __this->____pointer; V_0 = L_2; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m068935DD98AA546230E9D7B4507F89A7F33F424A_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_0 = __this->____pointer; V_0 = L_0; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (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_m278DA27852D2D9048D83DCBEDAEF9DC37FAFB143_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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: { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_3 = ___0_value; V_1 = L_3; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_4 = __this->____pointer; V_2 = L_4; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_12 = __this->____pointer; V_2 = L_12; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (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: { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_19 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_18 = L_19; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_24 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_23 = L_24; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_29 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_28 = L_29; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_34 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_33 = L_34; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_39 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_38 = L_39; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_44 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_43 = L_44; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_49 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_48 = L_49; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_54 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)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; } } { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_64 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_63 = L_64; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_69 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_68 = L_69; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_74 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)L_73 = L_74; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_79 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)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: { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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))); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D L_85 = ___0_value; *(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D*)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_m68A8E43151BC88166BA2EBCFA5452E3AD16917D2_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 ___0_destination, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_m7A4A9062AF95144E815142E2504E670D02A38308_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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_2 = ___0_destination; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_3 = L_2.____pointer; V_0 = L_3; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5 = __this->____pointer; V_0 = L_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E(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_mE15C47A4024A3B73E9B94F2EC3C38143D9C32D84_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_m7A4A9062AF95144E815142E2504E670D02A38308_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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_2 = ___0_destination; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_3 = L_2.____pointer; V_1 = L_3; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_1)); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5 = __this->____pointer; V_1 = L_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E(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_t018614F605F46379EE13B48E466D84493953A32A Span_1_op_Implicit_m338669A5336DA8964108DCA24FAABF0D355FAD14_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 ___0_span, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_0 = ___0_span; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_1 = L_0.____pointer; V_0 = L_1; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mC78AF6B6E78065EBF178B077F94362AE9527509D_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_mAE5A0E8B8D1E17462CAEAA666B0E91EFD10BA6C3_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5 = __this->____pointer; V_1 = L_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 Span_1_Slice_m32A58DBF6300491542F22FE1D21811B6B3B9E5DA_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_2 = __this->____pointer; V_0 = L_2; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* 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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m7BDB1C183792D92919D917A729D97D5A28089050_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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 Span_1_Slice_m2F4FDE5B97703D7F00D2EFE2F7A7C5674B88A6A8_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5 = __this->____pointer; V_0 = L_5; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7BDB1C183792D92919D917A729D97D5A28089050_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 PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* Span_1_ToArray_mF135AB85ABD29943FFD4864189319FA0A0472195_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_1; L_1 = Array_Empty_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_mADE796CF894D125C45838DC61D988DC6A6068FA0_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_3 = (PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B*)(PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_7 = __this->____pointer; V_0 = L_7; PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_m9E7E2846C3D4BCC5B682D0E2EAEABACFEEE1845E(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_m7A4A9062AF95144E815142E2504E670D02A38308_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m2774E178C773B8E04C0ADDB0AACDA438D1D91B5A_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __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_m3031F039EDF9DD8227A6A188937F9C6FC6795996_gshared (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __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_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 Span_1_op_Implicit_m45FA2E73999D1231030E830F948C728143B01ED8_gshared (PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, const RuntimeMethod* method) { { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_0 = ___0_array; Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_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_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, const RuntimeMethod* method) { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B V_0; memset((&V_0), 0, sizeof(V_0)); { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B)); goto IL_0037; } IL_0037: { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* 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_m195038F27EE8C746712B48A036FEDDAF7823E9D3_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B V_0; memset((&V_0), 0, sizeof(V_0)); { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* 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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* 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; PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* 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: { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_mE556A25607B0338AF7C2C30EF8E8E45607B4F2ED_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __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; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_mEF1F6602DD9467510C3F842051EF86E72D603C9D_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_0 = ___0_ptr; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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 PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* Span_1_get_Item_mD5C2B3E5B4EF5CD2E37E4E2442074B81459E0645_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_2 = __this->____pointer; V_0 = L_2; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* Span_1_GetPinnableReference_mEBEDF5D15E7BC8D1D4E40E325F6C6606036B59D6_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_2 = __this->____pointer; V_0 = L_2; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mD2C21EDF1F81A3E2C17249CDCFB1952C1B4A4B26_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_0 = __this->____pointer; V_0 = L_0; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (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_m4A5820512752F85337AE505C8C91BA6A014FAF6E_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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: { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_3 = ___0_value; V_1 = L_3; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_4 = __this->____pointer; V_2 = L_4; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_12 = __this->____pointer; V_2 = L_12; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (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: { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_19 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_18 = L_19; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_24 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_23 = L_24; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_29 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_28 = L_29; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_34 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_33 = L_34; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_39 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_38 = L_39; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_44 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_43 = L_44; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_49 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_48 = L_49; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_54 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)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; } } { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_64 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_63 = L_64; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_69 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_68 = L_69; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_74 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)L_73 = L_74; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_79 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)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: { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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))); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B L_85 = ___0_value; *(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B*)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_m6E234704229D67092A087F5CDC2CE1BADFB92982_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 ___0_destination, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_m2D004F02C2948D85144BA797FB5864D54DCC72F4_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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_2 = ___0_destination; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_3 = L_2.____pointer; V_0 = L_3; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5 = __this->____pointer; V_0 = L_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2(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_mC23153817BC595BE720C26EF072B7A642EC1AAF1_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_m2D004F02C2948D85144BA797FB5864D54DCC72F4_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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_2 = ___0_destination; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_3 = L_2.____pointer; V_1 = L_3; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_1)); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5 = __this->____pointer; V_1 = L_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2(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_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B Span_1_op_Implicit_m2BB1F6C541EC27C1CAF92DBD7B8D8CEC85F73437_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 ___0_span, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_0 = ___0_span; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_1 = L_0.____pointer; V_0 = L_1; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m7D25C82F4E2E91E25CD18633B85D7D91B10DB91A_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_m588AA81C3A593A44B204B5699CC931C0A441A29C_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5 = __this->____pointer; V_1 = L_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 Span_1_Slice_m919BDD2390AABF3DBBA7C164BBD7E72FC3C03417_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_2 = __this->____pointer; V_0 = L_2; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* 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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mEF1F6602DD9467510C3F842051EF86E72D603C9D_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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 Span_1_Slice_mF546B9EA061146A140C8220E6BC952F709A216EA_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5 = __this->____pointer; V_0 = L_5; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mEF1F6602DD9467510C3F842051EF86E72D603C9D_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 PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* Span_1_ToArray_m48252710E3B2554B975DB0615849EBA658BA6054_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_1; L_1 = Array_Empty_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m09F78E47C90F174F6CB10C7439AE43C21CBE07BB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_3 = (PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0*)(PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_7 = __this->____pointer; V_0 = L_7; PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m39B28318F5BDEAE4BD94956E767CC9704364FEE2(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_m2D004F02C2948D85144BA797FB5864D54DCC72F4_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mCD0EB9391CFDE170D6CA160CE9A4FAA53FAEDC73_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __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_m00006F30FA15EC8C7DA7F1EC80B112950ADBBF2D_gshared (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __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_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 Span_1_op_Implicit_m09C160E9EE488BA630A4F99498C4F5FA3CBD9AD0_gshared (PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, const RuntimeMethod* method) { { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_0 = ___0_array; Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_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_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, const RuntimeMethod* method) { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 V_0; memset((&V_0), 0, sizeof(V_0)); { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81)); goto IL_0037; } IL_0037: { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* 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_mC25194A2687225929BDC9A04C03B39E31B84B561_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 V_0; memset((&V_0), 0, sizeof(V_0)); { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* 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_t5BA504BE66A710663AF1381126BE7265701E57E3)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* 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; PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* 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: { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_mB81FD0FCEAC669829ADA2C8513FBC805FA80B3C9_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __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; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_0 = ___0_ptr; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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 PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* Span_1_get_Item_mB029DF462DF890D7288B90E35B9BF7AA3ACAC2E1_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_2 = __this->____pointer; V_0 = L_2; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* Span_1_GetPinnableReference_m5B3A05AE2BD99201E03FDB1772919D3FEDC27C37_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_2 = __this->____pointer; V_0 = L_2; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m4283E2C64A64E050429C92F24ED4A253A796F424_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_0 = __this->____pointer; V_0 = L_0; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (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_mAF99132483272685181F78FC645D35679231899A_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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: { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_3 = ___0_value; V_1 = L_3; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_4 = __this->____pointer; V_2 = L_4; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_12 = __this->____pointer; V_2 = L_12; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (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: { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_19 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_18 = L_19; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_24 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_23 = L_24; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_29 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_28 = L_29; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_34 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_33 = L_34; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_39 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_38 = L_39; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_44 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_43 = L_44; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_49 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_48 = L_49; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_54 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)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; } } { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_64 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_63 = L_64; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_69 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_68 = L_69; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_74 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)L_73 = L_74; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_79 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)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: { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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))); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 L_85 = ___0_value; *(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81*)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_mA9AD17C65E16858C8F9CE206FED72355F12C7EF0_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 ___0_destination, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_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_t5BA504BE66A710663AF1381126BE7265701E57E3 L_2 = ___0_destination; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_3 = L_2.____pointer; V_0 = L_3; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5 = __this->____pointer; V_0 = L_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D(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_mD54F1CD98BB3066E8308ED3A758D77340334764A_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_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_t5BA504BE66A710663AF1381126BE7265701E57E3 L_2 = ___0_destination; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_3 = L_2.____pointer; V_1 = L_3; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_1)); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5 = __this->____pointer; V_1 = L_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D(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_t8AB60015A0F9E81FBCA7997390561BDEA4493B02 Span_1_op_Implicit_mEE7066B94F8C2A6672FA623BD50EE8AECAA96728_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 ___0_span, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 L_0 = ___0_span; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_1 = L_0.____pointer; V_0 = L_1; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mFB7FB009F65749B8C27086E97B1C0CE91B8850A1_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_m39BC3CD53FCB4FC5EF92A732C91CEF724F6E891E_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5 = __this->____pointer; V_1 = L_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (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_t5BA504BE66A710663AF1381126BE7265701E57E3 Span_1_Slice_mEBE6032EA829A31865A197E2CE6D0418F912EF17_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_2 = __this->____pointer; V_0 = L_2; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* 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_t5BA504BE66A710663AF1381126BE7265701E57E3 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_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_t5BA504BE66A710663AF1381126BE7265701E57E3 Span_1_Slice_mB1A5D40EFDF2420BD7FF170A9671354F51808A73_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5 = __this->____pointer; V_0 = L_5; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_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 PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* Span_1_ToArray_m828C755923F5205C7909193389A64C2E6D4BF09A_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_1; L_1 = Array_Empty_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_mEE234F8D10780E0C2D330EF3FB37DFDEC466D873_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_3 = (PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2*)(PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_7 = __this->____pointer; V_0 = L_7; PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_m53B76166E7C643B991C527349F0CB94CF181551D(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_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD2FCC9AF2B318A4AB40F968439627B953E1DCBD5_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __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_m41DF092EF964CA762385E65F706A6B3534555A80_gshared (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __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_t5BA504BE66A710663AF1381126BE7265701E57E3 Span_1_op_Implicit_m49DB86C65B9A57DE17ED48B376F2C0D654DD909C_gshared (PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, const RuntimeMethod* method) { { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_0 = ___0_array; Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_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_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, const RuntimeMethod* method) { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 V_0; memset((&V_0), 0, sizeof(V_0)); { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0)); goto IL_0037; } IL_0037: { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* 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_mDA8CAE5F2903FDBBC28C6550EB96075A0486E10E_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 V_0; memset((&V_0), 0, sizeof(V_0)); { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* 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_t9B1D8050B42297ED3797855D02AEB144F11CA060)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* 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; PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* 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: { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_m8F64D983BDB962124F0209DF8E6B9AAEECDAD636_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __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; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_0 = ___0_ptr; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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 PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* Span_1_get_Item_mBDC0CEFD2F76B5ADBC32739F546F3DAD1CB3C13C_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_2 = __this->____pointer; V_0 = L_2; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* Span_1_GetPinnableReference_m264C9244140CBE36A69132DAFAA8609FA057A0CA_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_2 = __this->____pointer; V_0 = L_2; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mCB7FEBF26CB01551B8819F9C7100DC2DEAC6FEB9_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_0 = __this->____pointer; V_0 = L_0; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (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_m3F37406DF3425F6C83431FE689AAFFE04D541746_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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: { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_3 = ___0_value; V_1 = L_3; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_4 = __this->____pointer; V_2 = L_4; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_12 = __this->____pointer; V_2 = L_12; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (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: { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_19 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_18 = L_19; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_24 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_23 = L_24; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_29 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_28 = L_29; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_34 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_33 = L_34; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_39 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_38 = L_39; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_44 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_43 = L_44; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_49 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_48 = L_49; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_54 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)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; } } { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_64 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_63 = L_64; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_69 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_68 = L_69; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_74 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)L_73 = L_74; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_79 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)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: { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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))); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 L_85 = ___0_value; *(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0*)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_m1621E87DADDD4BC558883EDDF4CEAAA418A1168E_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 ___0_destination, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_mE3391504572648F2EB4EAB4290540B89771B7929_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_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_2 = ___0_destination; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_3 = L_2.____pointer; V_0 = L_3; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5 = __this->____pointer; V_0 = L_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A(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_m830BDDCBEFF8122EE567AD5BA718616ABAD34614_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_mE3391504572648F2EB4EAB4290540B89771B7929_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_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_2 = ___0_destination; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_3 = L_2.____pointer; V_1 = L_3; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_1)); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5 = __this->____pointer; V_1 = L_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A(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_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810 Span_1_op_Implicit_m57C37A0A960BA8588A6124C9C4C2CCC955CD6093_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 ___0_span, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_0 = ___0_span; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_1 = L_0.____pointer; V_0 = L_1; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mDE56D79B68602FFCA0F903D7B5B3197C43D9DFA9_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_m57C5725418E680A021D7F34BC658D63D9F9DE267_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5 = __this->____pointer; V_1 = L_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (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_t9B1D8050B42297ED3797855D02AEB144F11CA060 Span_1_Slice_m6595B1ED32565628E8BC925D0DACA6A3503F07A9_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_2 = __this->____pointer; V_0 = L_2; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* 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_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_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_t9B1D8050B42297ED3797855D02AEB144F11CA060 Span_1_Slice_mC360A2D051BE4652C0CC96FFC8487A3B7463E762_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5 = __this->____pointer; V_0 = L_5; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_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 PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* Span_1_ToArray_m53DE4325023A3FB9BFC50F2C785E2B5DE703682A_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_1; L_1 = Array_Empty_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mD9E5FCDEC947BF29A1729A6AC362BF439FAAEF63_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_3 = (PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E*)(PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_7 = __this->____pointer; V_0 = L_7; PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mFFA415BC5699C28FB7D9351423688F092CD77B8A(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_mE3391504572648F2EB4EAB4290540B89771B7929_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m7C4A7C0FEE6B2E7A3DA3772D3DEF237BB8F657CF_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __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_m59F9F19355E53931B44F4032A79D603CBC3841DA_gshared (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __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_t9B1D8050B42297ED3797855D02AEB144F11CA060 Span_1_op_Implicit_m9F43F914D64A682186CD01E7608D71136EE5DDC0_gshared (PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, const RuntimeMethod* method) { { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_0 = ___0_array; Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_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_m14C3B3569386EF78325F066105B69434C7EBBC6C_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, const RuntimeMethod* method) { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_0; memset((&V_0), 0, sizeof(V_0)); { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C)); goto IL_0037; } IL_0037: { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* 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_m0A49FD9F900E190182F10A264E30E578E1B3D44C_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_0; memset((&V_0), 0, sizeof(V_0)); { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* 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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* 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; PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* 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: { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_m82A705EF0937AA2925A9F1B58A31D609771A7E1F_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __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; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_mCBE827AB66E7B3597922E4A871585AEE987D0888_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_0 = ___0_ptr; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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 Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* Span_1_get_Item_m01DE75F6E130FE4B4C96AE4A6D0E733DEAC50ED7_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_2 = __this->____pointer; V_0 = L_2; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* Span_1_GetPinnableReference_m4425A3CA0AB03E0CAAB8FC060EF17011BBED924C_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_2 = __this->____pointer; V_0 = L_2; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m28F312721FC21A62FF341DF247B594435E836AB1_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_0 = __this->____pointer; V_0 = L_0; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (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_m7483F3B6ADECF0EB464CFFA2514B74DC2C0699D3_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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: { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_3 = ___0_value; V_1 = L_3; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_4 = __this->____pointer; V_2 = L_4; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_12 = __this->____pointer; V_2 = L_12; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (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: { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_19 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_18 = L_19; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_24 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_23 = L_24; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_29 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_28 = L_29; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_34 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_33 = L_34; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_39 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_38 = L_39; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_44 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_43 = L_44; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_49 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_48 = L_49; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_54 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)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; } } { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_64 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_63 = L_64; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_69 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_68 = L_69; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_74 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)L_73 = L_74; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_79 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)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: { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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))); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_85 = ___0_value; *(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C*)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_m8AF903BC6B85084F9EDC45293F2A067A12EA830B_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 ___0_destination, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_2 = ___0_destination; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_3 = L_2.____pointer; V_0 = L_3; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5 = __this->____pointer; V_0 = L_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F(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_mEC39819284DB429C73AEC9FCFA96F56CA23DB742_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_2 = ___0_destination; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_3 = L_2.____pointer; V_1 = L_3; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_1)); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5 = __this->____pointer; V_1 = L_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F(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_t24D5B379F1F952E5A59D3978DA083ABA4112FC44 Span_1_op_Implicit_m7839A95DFB2C3F12502CAC27E31EA8BC7A29BB0E_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 ___0_span, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_0 = ___0_span; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_1 = L_0.____pointer; V_0 = L_1; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mBCDA11006EEBB02A0F8C8AD5D31AEB13BC8918A4_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_mB1F68724C403E1534B3DA3076CE3FF32EB297A01_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5 = __this->____pointer; V_1 = L_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 Span_1_Slice_mA861CBCF8E785049F4E4BD02D2F4AFF0F0050B58_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_2 = __this->____pointer; V_0 = L_2; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* 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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mCBE827AB66E7B3597922E4A871585AEE987D0888_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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 Span_1_Slice_m19A11AA82F4A063169C815B2E4DF1167E03688EF_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5 = __this->____pointer; V_0 = L_5; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mCBE827AB66E7B3597922E4A871585AEE987D0888_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 PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* Span_1_ToArray_m84E3B0120E90C9CA86F6DFC76CFE438EA424AB93_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_1; L_1 = Array_Empty_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mC19BD76A3AC2E1A6E7A7F12640FCDF2F4209EFF7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_3 = (PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE*)(PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_7 = __this->____pointer; V_0 = L_7; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mF75DD2DBA33D1083E63B1A29456B4085A1CC079F(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_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mB2CFA2A87A81107AFB9CD2F5B751A33EC5D590D8_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __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_mBEBD5D6D364F2A334BB4B592E13914F44297C5E2_gshared (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __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_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 Span_1_op_Implicit_m04CC744104860E213E559CC4DCDD5F00791460DF_gshared (PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, const RuntimeMethod* method) { { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_0 = ___0_array; Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m14C3B3569386EF78325F066105B69434C7EBBC6C_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_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, const RuntimeMethod* method) { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C V_0; memset((&V_0), 0, sizeof(V_0)); { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C)); goto IL_0037; } IL_0037: { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* 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_mE34C03323A52D9DB0037AD5A430658D02CDD5CC8_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C V_0; memset((&V_0), 0, sizeof(V_0)); { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* 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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* 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; PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* 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: { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_m64B2B296B1E2844794113D12DEDEAA8B43A7A336_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __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; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_0 = ___0_ptr; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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 PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* Span_1_get_Item_m459437EC1F40897292A3DDD5387418FD0D549E95_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_2 = __this->____pointer; V_0 = L_2; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* Span_1_GetPinnableReference_mDA0A1EBBB3B75612AABA479EEA945477D5AE86FC_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_2 = __this->____pointer; V_0 = L_2; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m093F2746FEDC16CE15721B4CC269F2FBD9DDACFC_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_0 = __this->____pointer; V_0 = L_0; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (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_mEDC563A3DC4A6020448714F7162707CA227303C1_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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: { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_3 = ___0_value; V_1 = L_3; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_4 = __this->____pointer; V_2 = L_4; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_12 = __this->____pointer; V_2 = L_12; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (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: { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_19 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_18 = L_19; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_24 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_23 = L_24; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_29 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_28 = L_29; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_34 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_33 = L_34; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_39 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_38 = L_39; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_44 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_43 = L_44; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_49 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_48 = L_49; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_54 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)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; } } { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_64 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_63 = L_64; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_69 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_68 = L_69; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_74 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)L_73 = L_74; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_79 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)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: { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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))); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C L_85 = ___0_value; *(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C*)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_m12344834791E0AA7000D062F8DAFEE1256709602_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 ___0_destination, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_m620D45878B52E4732150DC162C9FFDCEA7F03589_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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_2 = ___0_destination; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_3 = L_2.____pointer; V_0 = L_3; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5 = __this->____pointer; V_0 = L_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818(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_m4E52320B8550F2A12CD7AFFC9406C61D981EC4B0_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_m620D45878B52E4732150DC162C9FFDCEA7F03589_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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_2 = ___0_destination; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_3 = L_2.____pointer; V_1 = L_3; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_1)); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5 = __this->____pointer; V_1 = L_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818(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_t37D064F57861F164295BFBC1FE38279E43BF4424 Span_1_op_Implicit_mB8A37FF92FCD25F46EACE2BAF4063A959FE78AB3_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 ___0_span, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_0 = ___0_span; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_1 = L_0.____pointer; V_0 = L_1; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mB37976E0F205C7AA33A9A502E7CCDF8E1E07F74F_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_mCC543371C33990B08ACEE23D5F8805B787C95CFA_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5 = __this->____pointer; V_1 = L_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 Span_1_Slice_m7B2BA3C04CD1F00AEB898AB392DA6E178D38BE82_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_2 = __this->____pointer; V_0 = L_2; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* 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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 Span_1_Slice_m624A72426500DAA8C28F903CEF43B3A646581889_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5 = __this->____pointer; V_0 = L_5; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_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 PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* Span_1_ToArray_mCDACCFE3D33FC86C9F3343570CEA167ADD21BEF5_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_1; L_1 = Array_Empty_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m540CC7F81C92FE4FF4E29682241A196AEF29F810_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_3 = (PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667*)(PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_7 = __this->____pointer; V_0 = L_7; PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m98F8F240CF9617ADC53CB29DC7D50C943055F818(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_m620D45878B52E4732150DC162C9FFDCEA7F03589_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mCFF847A00B20615650D6CED6735D1EECC511225A_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __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_m5F4A8BF6B6AB3F892A36C8840BAA08875BA19C7B_gshared (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __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_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 Span_1_op_Implicit_m0C3FD06294E5CDD746D7C39667A015DE8FFF17AE_gshared (PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, const RuntimeMethod* method) { { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_0 = ___0_array; Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_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_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, const RuntimeMethod* method) { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 V_0; memset((&V_0), 0, sizeof(V_0)); { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA0824A32165428A110237A5F4473374A7E87A548)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12)); goto IL_0037; } IL_0037: { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* 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_m826F78CE0FCCE97D28433F11BCF719031954FA50_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 V_0; memset((&V_0), 0, sizeof(V_0)); { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* 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_tA0824A32165428A110237A5F4473374A7E87A548)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* 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; PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* 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: { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_mED47F2C195E7B6A7588C305B81DD6ECCC9042D38_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __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; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_0 = ___0_ptr; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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 PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* Span_1_get_Item_m938D210571364E4D95BCE92A3A1B8C36CFB0DD37_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_2 = __this->____pointer; V_0 = L_2; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* Span_1_GetPinnableReference_m59B1DBA0FCD72EC496F295AB0353C386478D2613_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_2 = __this->____pointer; V_0 = L_2; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m4FD87806F1B8227EE66D47CFD7A74758781656A4_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_0 = __this->____pointer; V_0 = L_0; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (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_m727087FB9795AFC46FC20227D73156EC0C39402F_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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: { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_3 = ___0_value; V_1 = L_3; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_4 = __this->____pointer; V_2 = L_4; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_12 = __this->____pointer; V_2 = L_12; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (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: { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_19 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_18 = L_19; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_24 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_23 = L_24; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_29 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_28 = L_29; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_34 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_33 = L_34; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_39 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_38 = L_39; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_44 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_43 = L_44; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_49 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_48 = L_49; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_54 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)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; } } { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_64 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_63 = L_64; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_69 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_68 = L_69; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_74 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)L_73 = L_74; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_79 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)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: { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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))); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 L_85 = ___0_value; *(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12*)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_m6EAFFEC5A3EB3E1332F685EB3D01CA4BEAB687EB_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, Span_1_tA0824A32165428A110237A5F4473374A7E87A548 ___0_destination, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_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_tA0824A32165428A110237A5F4473374A7E87A548 L_2 = ___0_destination; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_3 = L_2.____pointer; V_0 = L_3; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5 = __this->____pointer; V_0 = L_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060(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_m9921F80591D35D2D221E222054C98436FE4586A0_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, Span_1_tA0824A32165428A110237A5F4473374A7E87A548 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_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_tA0824A32165428A110237A5F4473374A7E87A548 L_2 = ___0_destination; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_3 = L_2.____pointer; V_1 = L_3; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_1)); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5 = __this->____pointer; V_1 = L_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060(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_t29125B0F8DF5329A32A3172A7DEF64D881A6212E Span_1_op_Implicit_mB6E3BDC0FF4CCAAE92CA05E3410D3C4052E8E5D4_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548 ___0_span, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tA0824A32165428A110237A5F4473374A7E87A548 L_0 = ___0_span; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_1 = L_0.____pointer; V_0 = L_1; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); Span_1_tA0824A32165428A110237A5F4473374A7E87A548 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m6F3DD0FDBB2BD9EBF867A2E86719218E54AD1B85_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_m60DABBC521D097DB92BD8F95D193ACADD9A1F153_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5 = __this->____pointer; V_1 = L_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (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_tA0824A32165428A110237A5F4473374A7E87A548 Span_1_Slice_m67B021B3A8CCAAAFC63A6A28AD1E4021A8EE6C49_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_2 = __this->____pointer; V_0 = L_2; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* 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_tA0824A32165428A110237A5F4473374A7E87A548 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_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_tA0824A32165428A110237A5F4473374A7E87A548 Span_1_Slice_m00E6C62C8A4A6EACE406D7BC2E01F1803252ECAA_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5 = __this->____pointer; V_0 = L_5; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tA0824A32165428A110237A5F4473374A7E87A548 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_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 PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* Span_1_ToArray_m606235011667F3127FF485171498143FD8E5C317_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_1; L_1 = Array_Empty_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m0FF7D58276994A7F9B1F56D469EE12836579F948_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_3 = (PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2*)(PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_7 = __this->____pointer; V_0 = L_7; PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m52BBDC9369F0B2213AC12BE9396E3416598DB060(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_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE7F750B62046A570A50A7860623221F0DF10200D_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __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_m3A34F1C375DCD4F41909A2DB99E6E292C90FEE0C_gshared (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __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_tA0824A32165428A110237A5F4473374A7E87A548 Span_1_op_Implicit_m9A521A25961E1F3A8D22760F2340C94469968163_gshared (PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, const RuntimeMethod* method) { { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_0 = ___0_array; Span_1_tA0824A32165428A110237A5F4473374A7E87A548 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_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_mC41D37A4EC24675FE88E07FC2AD929915407785C_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974)); goto IL_0037; } IL_0037: { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* 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_m821D1955B569BA1E9BB3B29FEA7CC17D66F42594_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* 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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* 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_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* 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_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_mA6B0A6ED7314F9301B3FC7317CFED015A7DA262B_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __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_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_ptr; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_tDA59F214EF07D7700B26E40E562F267AF7306974* Span_1_get_Item_mB7071AA8E33DE4B13D2209840375228A5D52602C_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_2 = __this->____pointer; V_0 = L_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* Span_1_GetPinnableReference_mF0A90F1E14D2D9075750CB8B57E0856E89ABB703_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_2 = __this->____pointer; V_0 = L_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m5120E1C2F78503B6FE831E8A69AA06459E241F0C_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_0 = __this->____pointer; V_0 = L_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (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_mA5A9176D924B9FBDB11B8E951E65559742231354_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_value; V_1 = L_3; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_4 = __this->____pointer; V_2 = L_4; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_12 = __this->____pointer; V_2 = L_12; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (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_tDA59F214EF07D7700B26E40E562F267AF7306974* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_18 = L_19; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_23 = L_24; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_28 = L_29; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_33 = L_34; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_38 = L_39; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_43 = L_44; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_48 = L_49; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)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_tDA59F214EF07D7700B26E40E562F267AF7306974* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_63 = L_64; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_68 = L_69; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_73 = L_74; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_79 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)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_tDA59F214EF07D7700B26E40E562F267AF7306974* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_tDA59F214EF07D7700B26E40E562F267AF7306974 L_85 = ___0_value; *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)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_mBC7F3CB19BF2E8AC96A8773EFB90DC9F89AE0C72_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 ___0_destination, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_mFB84148EFC50BBB0940E474682C1649251F02576_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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_2 = ___0_destination; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_3 = L_2.____pointer; V_0 = L_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5 = __this->____pointer; V_0 = L_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA(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_m25D19A09E1378604F3592F7ED4E2DE094D9BC440_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_mFB84148EFC50BBB0940E474682C1649251F02576_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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_2 = ___0_destination; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_3 = L_2.____pointer; V_1 = L_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_1)); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5 = __this->____pointer; V_1 = L_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA(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_tDE8983102D42568E6127FA7BE5CE63380CD7A820 Span_1_op_Implicit_mE21E2981C696DB02CB0E18049B031D817317D547_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 ___0_span, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_0 = ___0_span; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_1 = L_0.____pointer; V_0 = L_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mA7A30FB7B805A8FB05709CD7C7D8C29E3F3C60CA_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_mAF3D8E1E5EA313C7E290DB9D2BB7965F37CAC636_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5 = __this->____pointer; V_1 = L_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 Span_1_Slice_mB913DB356E234CA0CE4661552D59F4E25DD6064F_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_2 = __this->____pointer; V_0 = L_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* 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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 Span_1_Slice_m5C925CE26B575DD918DAA01AA3068C77FEFFD75C_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5 = __this->____pointer; V_0 = L_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_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_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* Span_1_ToArray_mA7A7BA36A340E11528D00699E69C6462A0699FEC_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_1; L_1 = Array_Empty_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_mCE17AEB484914CF98BCAA9B85E19A2A027EE46C6_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_3 = (QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7*)(QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_7 = __this->____pointer; V_0 = L_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m0CD197E2DFBC77DF284D8F5CAD832F7CEAEBC8FA(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_mFB84148EFC50BBB0940E474682C1649251F02576_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m8072BD76486FAF990AA853EDF3DD7D6DAD3A73E1_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __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_m6591A32DB538CC39A12E9DBD8F4D4ADE893B8905_gshared (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __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_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 Span_1_op_Implicit_m3E30E82D4B94AA655E6A43528AEDADFE08D35455_gshared (QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, const RuntimeMethod* method) { { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_0 = ___0_array; Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mC41D37A4EC24675FE88E07FC2AD929915407785C_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_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); goto IL_0037; } IL_0037: { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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_mF8363CD4BCDFBE134658CE399D5594F9EA312841_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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: { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_m7E2B58017948399EC02850E4C7DE9ACB0D8B4786_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __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; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = ___0_ptr; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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 RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* Span_1_get_Item_m8DF9DF624CDA4EDCCFF2B751DFED7C38CB76CDD9_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_2 = __this->____pointer; V_0 = L_2; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* Span_1_GetPinnableReference_m50BB9A1906BC0C92142FFE113A24C36973579EC3_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_2 = __this->____pointer; V_0 = L_2; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mD2C2230EED5475D5DB49F07BD8CEBEDF044D3574_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_0 = __this->____pointer; V_0 = L_0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (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_m2147F77F5BC9095E75977174ACE3E8B420E8B054_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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: { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_3 = ___0_value; V_1 = L_3; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_4 = __this->____pointer; V_2 = L_4; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_12 = __this->____pointer; V_2 = L_12; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (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: { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_19 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_18 = L_19; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_24 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_23 = L_24; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_29 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_28 = L_29; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_34 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_33 = L_34; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_39 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_38 = L_39; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_44 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_43 = L_44; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_49 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_48 = L_49; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_54 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)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; } } { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_64 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_63 = L_64; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_69 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_68 = L_69; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_74 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_73 = L_74; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_79 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)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: { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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))); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_85 = ___0_value; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)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_m3AA73DFFBBD3831F1AC181D87AD91D42FCC088C4_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 ___0_destination, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_mA7772A74BF980252F9D805432D912AD281AD2C17_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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_2 = ___0_destination; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_3 = L_2.____pointer; V_0 = L_3; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5 = __this->____pointer; V_0 = L_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7(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_m37873FD27B04C769117A5C748AB68395E6A30669_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_mA7772A74BF980252F9D805432D912AD281AD2C17_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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_2 = ___0_destination; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_3 = L_2.____pointer; V_1 = L_3; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_1)); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5 = __this->____pointer; V_1 = L_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7(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_t7232E7F75E265E4B3C1307678DB3C0971CB211AD Span_1_op_Implicit_mF3471659C096963A0B3FE7E08C48C5F4C6B3A3D9_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 ___0_span, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_0 = ___0_span; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_1 = L_0.____pointer; V_0 = L_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m2F1048E4C305F0CF15B3CDBD5E73EAAF024308AA_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_m19B20AAD75DFF0400FE67EF5FFA63B72CF6F1C6F_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5 = __this->____pointer; V_1 = L_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 Span_1_Slice_m4E35AA2B62A7366A22041D3B5C124E6F2DD33C1F_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_2 = __this->____pointer; V_0 = L_2; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 Span_1_Slice_m1AE1696ECB4D17378CA3D5A90FE9811CE558D00B_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5 = __this->____pointer; V_0 = L_5; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_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 RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Span_1_ToArray_mDCDD2EDC0B547EC18289F95DCF0371D237B516D5_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_1; L_1 = Array_Empty_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m149247A6A82D3F19AE3B6E01B4ACCBF7D7D9E42B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_3 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_7 = __this->____pointer; V_0 = L_7; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m0759F2B6F8E40AFE146E9082633904BC26CBCCD7(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_mA7772A74BF980252F9D805432D912AD281AD2C17_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mED3963BB4B26E29D4CFDACADC310577DFC5C5D41_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __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_m30140ACDA5EF07C04729F3E0638663F56EFEB021_gshared (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __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_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 Span_1_op_Implicit_mF6CAB0D2162B9C4A13BB9EB815204F897F2A8990_gshared (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, const RuntimeMethod* method) { { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = ___0_array; Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_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_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); goto IL_0037; } IL_0037: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* 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_mA67339ACC442768E7E0B9B461E60EFCE97A85A62_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* 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_tF4D9B4B87977A720F1E351D58C2CB052497FA060)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* 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; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* 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: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __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; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_0 = ___0_ptr; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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 RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* Span_1_get_Item_m31F470CED83BA02F17F66915DEF65AB124BB4F9A_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_2 = __this->____pointer; V_0 = L_2; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_2 = __this->____pointer; V_0 = L_2; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m030CCDB21EEFAA1C556107D3FEECEA4C3DBC4958_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_0 = __this->____pointer; V_0 = L_0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (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_m7407EDE3709F2EAFFE9AD00140CEFBDBE4F63460_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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: { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_3 = ___0_value; V_1 = L_3; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_4 = __this->____pointer; V_2 = L_4; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_12 = __this->____pointer; V_2 = L_12; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (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: { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_19 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_18 = L_19; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_24 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_23 = L_24; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_29 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_28 = L_29; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_34 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_33 = L_34; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_39 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_38 = L_39; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_44 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_43 = L_44; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_49 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_48 = L_49; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_54 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)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; } } { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_64 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_63 = L_64; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_69 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_68 = L_69; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_74 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)L_73 = L_74; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_79 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)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: { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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))); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_85 = ___0_value; *(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)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_m00D2A5D3BBDBEB203A30B835596ED75A15CBA328_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 ___0_destination, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_m63E0284E03E6126E49381A504A7B4302EAEC3375_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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_2 = ___0_destination; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_3 = L_2.____pointer; V_0 = L_3; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5 = __this->____pointer; V_0 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E(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_mA0E53A15D147C40ADA8650F52B583EBE0E9C2D25_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_m63E0284E03E6126E49381A504A7B4302EAEC3375_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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_2 = ___0_destination; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_3 = L_2.____pointer; V_1 = L_3; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_1)); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5 = __this->____pointer; V_1 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E(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_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC Span_1_op_Implicit_mCA90F5A6809A95563B43B96FACFB23AECF0AE234_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 ___0_span, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_0 = ___0_span; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_1 = L_0.____pointer; V_0 = L_1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m67442252C96557479D8B9322D4F5066A77BA6FCE_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_m6B3F3B961E82B0B33199C30DDA42AD333E5D7583_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5 = __this->____pointer; V_1 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 Span_1_Slice_mD1016CC2804ADD15FE917FC1DAA360397D81AF86_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_2 = __this->____pointer; V_0 = L_2; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 Span_1_Slice_m84E6EA846025C87EC897B835568F459ACA8DF708_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5 = __this->____pointer; V_0 = L_5; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_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 RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1; L_1 = Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_7 = __this->____pointer; V_0 = L_7; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E(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_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEDBA54E9FB5BA7B40DBAB509DC3D51822534FEE5_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __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_m00378160C1A4C7AB3B13354E089E4E74D92CDC6D_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __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_tF4D9B4B87977A720F1E351D58C2CB052497FA060 Span_1_op_Implicit_mE68AF9A65A46D226D8E0CE24F12237803B418B0B_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___0_array; Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_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_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, const RuntimeMethod* method) { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F V_0; memset((&V_0), 0, sizeof(V_0)); { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F)); goto IL_0037; } IL_0037: { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* 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_m806FF64FBC3062C87DA9EED902456502BFAA9375_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F V_0; memset((&V_0), 0, sizeof(V_0)); { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* 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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* 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; ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* 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: { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_mECEAE0F081F532940F04EC2B892387EBD605A251_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __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; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_0 = ___0_ptr; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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 ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* Span_1_get_Item_m878B4E88CBAE3FD226A8B03BA7AEC2844571AC1E_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_2 = __this->____pointer; V_0 = L_2; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* Span_1_GetPinnableReference_m54BD1D459F389DF6A98F26114CA85B7AD6D432FC_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_2 = __this->____pointer; V_0 = L_2; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mAD9176805505106253AAFFB701C050D368E64B8C_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_0 = __this->____pointer; V_0 = L_0; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (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_mE7F8EF619C211483526A7A70B07EF4CFD18565D8_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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: { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_3 = ___0_value; V_1 = L_3; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_4 = __this->____pointer; V_2 = L_4; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_12 = __this->____pointer; V_2 = L_12; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (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: { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_19 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_18 = L_19; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_24 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_23 = L_24; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_29 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_28 = L_29; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_34 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_33 = L_34; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_39 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_38 = L_39; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_44 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_43 = L_44; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_49 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_48 = L_49; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_54 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)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; } } { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_64 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_63 = L_64; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_69 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_68 = L_69; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_74 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)L_73 = L_74; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_79 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)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: { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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))); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F L_85 = ___0_value; *(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F*)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_m5E00FAE3C4444728D8760F9060E4E88CBCA963CB_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 ___0_destination, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_m55EEF1A085F004DE0BE3178C21775CE09419B424_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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_2 = ___0_destination; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_3 = L_2.____pointer; V_0 = L_3; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5 = __this->____pointer; V_0 = L_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77(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_m985554C8CF71A2577B8D04FEACE9C226AB74D747_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_m55EEF1A085F004DE0BE3178C21775CE09419B424_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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_2 = ___0_destination; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_3 = L_2.____pointer; V_1 = L_3; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_1)); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5 = __this->____pointer; V_1 = L_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77(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_t0CE4C215C0282815877915215841B7B4043BA832 Span_1_op_Implicit_m7EF0F95999BEC88AD38AAE6E27B495DEFDBA3117_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 ___0_span, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_0 = ___0_span; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_1 = L_0.____pointer; V_0 = L_1; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m81F6D60A129EE1BACFD06AE851CD49B847A26CA2_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_m9FD73075FFC3C6BE64EBBED629C093FF96D15B78_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5 = __this->____pointer; V_1 = L_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 Span_1_Slice_m0290A0E2E7163DC85BFFE8BB2D596D31A5D33142_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_2 = __this->____pointer; V_0 = L_2; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* 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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 Span_1_Slice_m076BBD6485FEDB0E11B8C0D684621509D9CFFAC4_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5 = __this->____pointer; V_0 = L_5; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_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 ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* Span_1_ToArray_mD73FBF6210E9EC8ACFA7A28454FF192554E0039F_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_1; L_1 = Array_Empty_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_mD3FA3D87035F8B11E76932DF84DA8326B063A9DC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_3 = (ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E*)(ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_7 = __this->____pointer; V_0 = L_7; ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_m79B934C6299FBEAD050C8623DEECA5910C785A77(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_m55EEF1A085F004DE0BE3178C21775CE09419B424_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m5B7C3B86C8B73C9FFB75FD5F8B8BF38C6ED2690B_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __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_m7FF183DFD9DD62DFF4B9A0978DF0A8A516F8013E_gshared (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __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_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 Span_1_op_Implicit_mEC0669658CF49604FC9C4CA6249A411FF2D20DFE_gshared (ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, const RuntimeMethod* method) { { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_0 = ___0_array; Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_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_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D)); goto IL_0037; } IL_0037: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* 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_mC149CAA81E3D86DB649298AC9EA1E89CE9E71B63_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* 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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* 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; RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* 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: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_m38EECB636829D807B96005A9AA8E41063C877DA1_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __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; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_ptr; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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 Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* Span_1_get_Item_m0A296DABF5CA336BC28287F5C8D9400F63ECC664_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_2 = __this->____pointer; V_0 = L_2; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* Span_1_GetPinnableReference_m2E14E99609A3EAAFB2EB38542FDA4F9917FEA573_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_2 = __this->____pointer; V_0 = L_2; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m1F9322163198C2AC503911957B55449184A9EBBA_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_0 = __this->____pointer; V_0 = L_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (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_mBCB205E09621FDF475B400488F87ADA3670BB8CE_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_value; V_1 = L_3; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_4 = __this->____pointer; V_2 = L_4; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (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_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_12 = __this->____pointer; V_2 = L_12; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (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: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_18 = L_19; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_24 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_23 = L_24; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_29 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_28 = L_29; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_34 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_33 = L_34; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_39 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_38 = L_39; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_44 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_43 = L_44; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_49 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_48 = L_49; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_54 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)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; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_64 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_63 = L_64; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_69 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_68 = L_69; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_74 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_73 = L_74; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_79 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)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: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_85 = ___0_value; *(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)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_m33459564C64BA5CAA80C60614541B7F4E990E28F_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 ___0_destination, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_2 = ___0_destination; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_3 = L_2.____pointer; V_0 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5 = __this->____pointer; V_0 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA(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_m7B82C1F39DD8B5CE1D4F543762A1F00915C01809_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_2 = ___0_destination; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_3 = L_2.____pointer; V_1 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_1)); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5 = __this->____pointer; V_1 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA(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_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C Span_1_op_Implicit_m61FE25CDD27E30B3F72B7A9AA5FE6079DEF5E58F_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 ___0_span, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_0 = ___0_span; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_1 = L_0.____pointer; V_0 = L_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m7F521D102E380CC243CB9F6D825DE7AB0CC9668C_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_m79CA8F765204A65B30A385511C8EF3D8AD8E5C4F_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __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_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5 = __this->____pointer; V_1 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 Span_1_Slice_m84BEB9079CA75A07069EB23718E083990848442C_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_2 = __this->____pointer; V_0 = L_2; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* 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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 Span_1_Slice_mD1959098A836256D5810DE692C1F89AC2F746CC7_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5 = __this->____pointer; V_0 = L_5; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_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 RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* Span_1_ToArray_m9D9F21EB763577CCF4D66D30E5431BE1323FC6AE_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_1; L_1 = Array_Empty_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m85A5CFE26D5D127B03744735ED2B5FC30FCB1D59_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_3 = (RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993*)(RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_7 = __this->____pointer; V_0 = L_7; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m92FE1E0AD06DBA4DEAFD8CF4FCB25C5206BE61BA(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_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m379C2BB7BB27C492525C26FFF3211EDB38810F8D_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __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_mDDC9626F3DF4DF8740E784DE705283EEE3994A05_gshared (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __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_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 Span_1_op_Implicit_m25F7B3E1E2DB9FD2D3669D6252A74666681BE128_gshared (RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, const RuntimeMethod* method) { { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_0 = ___0_array; Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_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_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___0_array, const RuntimeMethod* method) { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_0; memset((&V_0), 0, sizeof(V_0)); { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733)); goto IL_0037; } IL_0037: { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* 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_mF820244AEBB2D61C138918807F8EA766F9AA6AB5_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_0; memset((&V_0), 0, sizeof(V_0)); { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* 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_tD5D5E3F8554AA42D7966331175E097F481E3E518)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* 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; RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* 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: { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_m3445C282A3A2875D00856C27A07FD2E25D23583C_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __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; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_0 = ___0_ptr; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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 RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* Span_1_get_Item_m10F569EE79ACFED891C338AA178D7D875EDB54D8_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_2 = __this->____pointer; V_0 = L_2; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* Span_1_GetPinnableReference_m1B0FC739CAC2B879FD2240047BE23D3F29848A8C_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_2 = __this->____pointer; V_0 = L_2; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mECE2A399A20264863E54881B0274BC561DC98B6E_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_0 = __this->____pointer; V_0 = L_0; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (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_m5E92F42AD10195820FA5FAF319E3EF462ACDB13B_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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: { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_3 = ___0_value; V_1 = L_3; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_4 = __this->____pointer; V_2 = L_4; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_12 = __this->____pointer; V_2 = L_12; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (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: { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_19 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_18 = L_19; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_24 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_23 = L_24; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_29 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_28 = L_29; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_34 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_33 = L_34; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_39 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_38 = L_39; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_44 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_43 = L_44; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_49 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_48 = L_49; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_54 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)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; } } { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_64 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_63 = L_64; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_69 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_68 = L_69; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_74 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)L_73 = L_74; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_79 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)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: { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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))); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_85 = ___0_value; *(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733*)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_m29B5C65C87B961DDB6E530E092D5BD2B174AC540_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 ___0_destination, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_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_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_2 = ___0_destination; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_3 = L_2.____pointer; V_0 = L_3; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5 = __this->____pointer; V_0 = L_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95(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_mA834FA3E7095A18851D0ABE5D4455847CBAB30E5_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_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_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_2 = ___0_destination; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_3 = L_2.____pointer; V_1 = L_3; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_1)); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5 = __this->____pointer; V_1 = L_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95(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_t091D261654C31BC48A1AA8A179812F123D71360A Span_1_op_Implicit_mC4D4AF2302600EFBBDE88D3B9082EC666DA48BBB_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 ___0_span, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_0 = ___0_span; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_1 = L_0.____pointer; V_0 = L_1; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m7651870C57C95DAF2A7E9160BAD1900664FC61A8_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_m1EA9C78D051F055E46F51F0F872E4E927CC8E74D_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5 = __this->____pointer; V_1 = L_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (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_tD5D5E3F8554AA42D7966331175E097F481E3E518 Span_1_Slice_mAF767300AE92752FFCA19073F60B0304B9E624B9_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_2 = __this->____pointer; V_0 = L_2; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* 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_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_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_tD5D5E3F8554AA42D7966331175E097F481E3E518 Span_1_Slice_m40EAF9B617AAFDDB4B4C291D90A6FAE4491F6672_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5 = __this->____pointer; V_0 = L_5; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_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 RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* Span_1_ToArray_m6501D2D08615AD9B8E768974BF43A97FFCDF38F6_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_1; L_1 = Array_Empty_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m529B0BED8369768C271F17025F46DA6B5D6F0358_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_3 = (RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468*)(RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_7 = __this->____pointer; V_0 = L_7; RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m6894206E85F92C7E4AF252F3E44348C8831A8A95(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_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mD64646CDB6004DB87970017AF487B2CEDBA75761_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __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_mD20883191B29D4AB5732653A080BF3C0C09F6426_gshared (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __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_tD5D5E3F8554AA42D7966331175E097F481E3E518 Span_1_op_Implicit_m28ED760883002F88D79A16F9D2D78B50260E6A80_gshared (RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___0_array, const RuntimeMethod* method) { { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_0 = ___0_array; Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_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_m6834DC49AD1E301F094B0A6E7AE462CFC2B3DEC1_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m6C07FBD4AD8E578BBF67BDFE5AB7C3302C29DC34_gshared_inline (ReadOnlySpan_1_t0F685F4D3A5018D0E7614641CFBF172E79ABCC53* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_0 = ___0_ptr; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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_mC1F84F3BE5A28F51D169A269053EDEE54DCB3CC7_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_0 = ___0_ptr; ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 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 OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* Array_Empty_TisOccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB_m3074FA49014D0856F8FE1DEFE4335C07302877EC_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_0 = ((EmptyArray_1_tF974EC45217A45E1D0BAD03A5901D0ABD687A647_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_mE95EBEE2D5F42F9DA8344C70501ECA769947C3CD_gshared_inline (Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A* __this, OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* ___0_array, const RuntimeMethod* method) { OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t48E7F2042BB380CF98E50668A4D5F6154ECFFB9A)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB)); goto IL_0037; } IL_0037: { OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6A901A6B998FB5AF9C7476C1350CC9054AF8C468 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OccluderMipBoundsU5BU5D_t44F5C483F6E543CF69A881D6BA166C6BC7BF2FAE* 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_m492CF9AB87A65FF38F5FFC2847F9635BBD6403B4_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7514DF671C4600B8F2EF7DD319C6E511413CF82E_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_0 = ___0_ptr; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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_m30D62C80A69EC3BE8693B2D89C7DE060EFF7AE80_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_0 = ___0_ptr; ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 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 OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* Array_Empty_TisOccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7_mBDEA8DADA7771CEAAC4FA537D2313661DF0A804D_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_0 = ((EmptyArray_1_t4FCE6ABC995A89C675A56137F4665C848F3E5798_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_m49A0899349A0FB678CA77956BA79AFF1B2B2F898_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___0_array, const RuntimeMethod* method) { OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 V_0; memset((&V_0), 0, sizeof(V_0)); { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBABB2D63897F271C24C07BA851A911176740FE74)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7)); goto IL_0037; } IL_0037: { OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* 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_m95B82EFE3ACE37F9055FF0F6C466AB415887F7E2_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mD48419A6961C659FA3956963A826A29CB9010DA9_gshared_inline (ReadOnlySpan_1_t50CC92B81960FF6A62EC4134359E516FD7765250* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_0 = ___0_ptr; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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_m3DCEF2CA28E693A34DB2A9FFD84B5EC1A544F7F0_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_0 = ___0_ptr; ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE 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 OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* Array_Empty_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m48422D492354485381A3EC942A1E520B2733904B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_0 = ((EmptyArray_1_t07DD515E6F082800C337BC998EFEBD50834AB02F_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_mB9572E6F345D9290AAB26159808E2115043ECD22_gshared_inline (Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891* __this, OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* ___0_array, const RuntimeMethod* method) { OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t179FD830A2E3B0A3E69AE1ADB60574BFCBF34891)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74)); goto IL_0037; } IL_0037: { OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t5C9F20832852B27D655875C02D13C5F442DBB5FE L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OcclusionCullingCommonShaderVariablesU5BU5D_t5A2A09F3F2A027913B32F1DC14D7AA0EF47FCC48* 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_m8EE764C52E5134377FC89369638E76ED4B06E14E_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mF55A7808E51865AAE89FED6374D324CF4951CBDB_gshared_inline (ReadOnlySpan_1_t97BD1CDAE2B42B3C0347CF67C830739DD7E82956* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_0 = ___0_ptr; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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_m6FE36A96F9EEEA4F4914941B29671EC0682A4D74_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_0 = ___0_ptr; ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B 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 OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* Array_Empty_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_mF73D290BD59BC9350749FBC21C9E6AC89760BA06_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_0 = ((EmptyArray_1_t428E006F51058B06DA99F6113E19BA99419F98D1_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_m8EFD44054628EA0927C99FD9514A64CB9635B44C_gshared_inline (Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F* __this, OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* ___0_array, const RuntimeMethod* method) { OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 V_0; memset((&V_0), 0, sizeof(V_0)); { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF8FE5EBFC4F1AC74952BD8BFECA5EA1D6634372F)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185)); goto IL_0037; } IL_0037: { OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t39DCE71AA1DDEAC3A02D699C761B40E3E8E0375B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; OcclusionCullingDebugShaderVariablesU5BU5D_t609D964A081F430F0180FC58E286AA080EC8DD0F* 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_m0FB6A1B037A07A1E064DB803C63313035D328984_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0EE65BD066C58DDEE4D709E23F0EDF0CC2BEDA92_gshared_inline (ReadOnlySpan_1_t7757FD353EBEBCCEB9A915C9409F036D59CBB91D* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_0 = ___0_ptr; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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_m66BE95403B9FDC666D14FDD4240BA1F6C929C695_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_0 = ___0_ptr; ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 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 PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* Array_Empty_TisPassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD_m4F9B18E8BD9B1585BCF133F7A1321F6700F0685B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_0 = ((EmptyArray_1_tEF3EA89EC1554DA6069FD1281E52B7B5A92A8885_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_m2A631DDE2BA9274E26F9B260A04D6D56A75432B0_gshared_inline (Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17* __this, PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* ___0_array, const RuntimeMethod* method) { PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD V_0; memset((&V_0), 0, sizeof(V_0)); { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t523D2CE3B5F655807FB4BC78A52E74C92DC3BE17)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD)); goto IL_0037; } IL_0037: { PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassData_t88911D47229A306D70A3F6A7D3B2FC8FF12F8BAD* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tCA902CDE792132BFB82E414335D24D0EDA9FC559 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassDataU5BU5D_t6B4B9A102647B67F2ADC649949340DA5FD57B360* 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_m9C59358447E904CCD52639876C3E6296447F57A0_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4EF1DCD2E0BB6BEA6637DB4D59D8E2C0FB78FA18_gshared_inline (ReadOnlySpan_1_t78DDDA91D3B852BA5CC6CB683C25798669394299* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_0 = ___0_ptr; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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_m876AE41B4CDF0998BCA889E7DCE416B22DC0627C_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_0 = ___0_ptr; ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 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 PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* Array_Empty_TisPassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C_m2D46721C2CB05FEE3D2619C0F608ABEA8FF3EABE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_0 = ((EmptyArray_1_t21DC358D59D61DCD3A187D4656FACD14734059B2_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_m0EC3A97F8EE7B5FF4710FB7FC5538661EC71B817_gshared_inline (Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8* __this, PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* ___0_array, const RuntimeMethod* method) { PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C V_0; memset((&V_0), 0, sizeof(V_0)); { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD7FF76FBBDD84B10CE5BD20592DFC9FB1EB02FC8)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C)); goto IL_0037; } IL_0037: { PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassFragmentData_t67D0B4EC16AF3DBC4233CC7537B93A27C78BFA8C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tAF1677F5CC47801E99D4B73A467E457CFDA063F9 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassFragmentDataU5BU5D_t74AF17734798A0B2D6032AED2D98B03931A22F4F* 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_m02738CAAB820825455DFD7CDA4BCCBE970ACA8A4_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mE1B0D9A1E3E4C386D029D467B715C5DAA7881F4E_gshared_inline (ReadOnlySpan_1_tDAF4105BB07ED8FF6685C401967838F0DA25C893* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_0 = ___0_ptr; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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_m01F3F350C81371CD1759BC401C57343F3212763F_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_0 = ___0_ptr; ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B 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 PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* Array_Empty_TisPassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE_m90A30F035E7FE32DC4701775D0DCF3698E3158B3_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_0 = ((EmptyArray_1_tD15FD62B980628C558B3BB0169D973A97DA42363_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_m82A774D8C683907175A2FED93F6CE2BEB05AF9A5_gshared_inline (Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6* __this, PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* ___0_array, const RuntimeMethod* method) { PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE V_0; memset((&V_0), 0, sizeof(V_0)); { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tE3B31C76C32B3397FB97A288B247D1C9CD2229E6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE)); goto IL_0037; } IL_0037: { PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassInputData_tA1B8624F31DDB24770D8E0C8FA54189A567FC2DE* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t262F9DD539C2F73D7482B394D586E03B7CD1972B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassInputDataU5BU5D_t61087C5ECFD1E76670512D4EA29F82623C0E109E* 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_m7A4A9062AF95144E815142E2504E670D02A38308_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC78AF6B6E78065EBF178B077F94362AE9527509D_gshared_inline (ReadOnlySpan_1_t018614F605F46379EE13B48E466D84493953A32A* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_0 = ___0_ptr; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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_m7BDB1C183792D92919D917A729D97D5A28089050_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_0 = ___0_ptr; ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D 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 PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* Array_Empty_TisPassOutputData_t8EA364E560775D19D285839BA06710B337503E0D_mADE796CF894D125C45838DC61D988DC6A6068FA0_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_0 = ((EmptyArray_1_t7541826D1957149A359D405A82431D86DF359267_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_m5F53A649652F5947EA0725368D0C9E9E7F0C375C_gshared_inline (Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3* __this, PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* ___0_array, const RuntimeMethod* method) { PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D V_0; memset((&V_0), 0, sizeof(V_0)); { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDEBCBBAC838D2D9B8C8C10D3CE18ABB709618EF3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D)); goto IL_0037; } IL_0037: { PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassOutputData_t8EA364E560775D19D285839BA06710B337503E0D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tDEBFA305DD44EB5DECC7D606D70182963FBA207D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassOutputDataU5BU5D_t496C39017D776EAE47F6B015EF8378FF78E4497B* 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_m2D004F02C2948D85144BA797FB5864D54DCC72F4_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7D25C82F4E2E91E25CD18633B85D7D91B10DB91A_gshared_inline (ReadOnlySpan_1_tE65ADDA676D9E1E10FBABBC43E6D77B76418998B* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_0 = ___0_ptr; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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_mEF1F6602DD9467510C3F842051EF86E72D603C9D_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_0 = ___0_ptr; ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F 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 PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* Array_Empty_TisPassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B_m09F78E47C90F174F6CB10C7439AE43C21CBE07BB_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_0 = ((EmptyArray_1_t7C4BE8043682595F745036E1DCD5CFFD6AD57788_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_m3CB7F460EBE086473DF2208CCC28D2E985B74C6B_gshared_inline (Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00* __this, PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* ___0_array, const RuntimeMethod* method) { PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B V_0; memset((&V_0), 0, sizeof(V_0)); { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t6A6A3769584271FB10F6DC5FDAC656CB07ED8B00)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B)); goto IL_0037; } IL_0037: { PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PassRandomWriteData_t5C298F6D2CA84B027F3D8A145304B0DCFDA1961B* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2DF3BD16D90BA720C1C3CE9E5C782DD340F4E99F L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PassRandomWriteDataU5BU5D_t9822DAC3FC5F75CAA6F126CF3F196DB6578DA5A0* 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_m371799136D7BBBE3A8DE68B1201E85AD832DF62D_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFB7FB009F65749B8C27086E97B1C0CE91B8850A1_gshared_inline (ReadOnlySpan_1_t8AB60015A0F9E81FBCA7997390561BDEA4493B02* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_0 = ___0_ptr; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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_mB8D2F7E0B8D4F3530FD0E606542BC421D761D39E_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_0 = ___0_ptr; ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 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 PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* Array_Empty_TisPerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81_mEE234F8D10780E0C2D330EF3FB37DFDEC466D873_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_0 = ((EmptyArray_1_t21C8EAD63BF7383FFCC99A5657A426E89FA476F7_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_m6E965A2C0F374BEDBC576B4F31A1417513FE5ADA_gshared_inline (Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3* __this, PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* ___0_array, const RuntimeMethod* method) { PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81 V_0; memset((&V_0), 0, sizeof(V_0)); { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5BA504BE66A710663AF1381126BE7265701E57E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81)); goto IL_0037; } IL_0037: { PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PerLight2D_t71709AC145689F2E850FEE9930D6E9373B627D81* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t287F9A339B9B4DD54F4DA17996F486EE81BAC862 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PerLight2DU5BU5D_t231BF5818E9B62C2330B17734C8D39E45E4036B2* 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_mE3391504572648F2EB4EAB4290540B89771B7929_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mDE56D79B68602FFCA0F903D7B5B3197C43D9DFA9_gshared_inline (ReadOnlySpan_1_t8EB14BADBDACFF9F0DA69BBAB668134B0BB12810* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_0 = ___0_ptr; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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_mF85F6EDEF4A324F7558751CDCB1AD9571B544CF3_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_0 = ___0_ptr; ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 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 PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* Array_Empty_TisPerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0_mD9E5FCDEC947BF29A1729A6AC362BF439FAAEF63_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_0 = ((EmptyArray_1_tA59716663E556D52CF4EEB77D3BD7B2CC494960C_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_m1C62E164389A4AED0B1ACE1B24AA268E63D1BBA1_gshared_inline (Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060* __this, PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* ___0_array, const RuntimeMethod* method) { PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0 V_0; memset((&V_0), 0, sizeof(V_0)); { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t9B1D8050B42297ED3797855D02AEB144F11CA060)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0)); goto IL_0037; } IL_0037: { PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PerSkinJobData_t12269B9BCDB1CA26111CF0EC8C1410DEB10863A0* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t38578ADB55FABABB7F598E8ECC94E133F12DADD2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PerSkinJobDataU5BU5D_tE985F9F4670B52A724B45FB429C143FB7000382E* 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_m382D9A80197EEF760AE971BA67861E5F2FC2FDE1_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBCDA11006EEBB02A0F8C8AD5D31AEB13BC8918A4_gshared_inline (ReadOnlySpan_1_t24D5B379F1F952E5A59D3978DA083ABA4112FC44* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_0 = ___0_ptr; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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_mCBE827AB66E7B3597922E4A871585AEE987D0888_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_0 = ___0_ptr; ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 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 PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* Array_Empty_TisPlane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C_mC19BD76A3AC2E1A6E7A7F12640FCDF2F4209EFF7_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_0 = ((EmptyArray_1_t6F7601522B7C3D965C794144D6AB06B5E56C389F_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_m14C3B3569386EF78325F066105B69434C7EBBC6C_gshared_inline (Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6* __this, PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___0_array, const RuntimeMethod* method) { Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_0; memset((&V_0), 0, sizeof(V_0)); { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7C6A40A7633287607E27FAFA675B7DBCED97B1F6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C)); goto IL_0037; } IL_0037: { PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t04F2D3470E0FCAD03955746F59E5B4B2142B3B35 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* 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_m620D45878B52E4732150DC162C9FFDCEA7F03589_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB37976E0F205C7AA33A9A502E7CCDF8E1E07F74F_gshared_inline (ReadOnlySpan_1_t37D064F57861F164295BFBC1FE38279E43BF4424* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_0 = ___0_ptr; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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_mCC95C76A4D7AD3F66174BB38B04CDDC4EBA00969_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_0 = ___0_ptr; ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 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 PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* Array_Empty_TisPositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C_m540CC7F81C92FE4FF4E29682241A196AEF29F810_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_0 = ((EmptyArray_1_t6EBD492A89E9C37CB39B721FB3D7654B287BDDCC_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_m49DB21E5E7D368F215B4D311B9851FD5BDE7049E_gshared_inline (Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67* __this, PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* ___0_array, const RuntimeMethod* method) { PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C V_0; memset((&V_0), 0, sizeof(V_0)); { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD9DBC13304550F58E46D6B70C6B60AB7AD3DFF67)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C)); goto IL_0037; } IL_0037: { PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PositionTangentVertex_t2A3AA7C428755E24BA9ECCBD89F67D0828D6555C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t8F0B7764CA1F24F6A3B8BA35C12D200DF3126939 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PositionTangentVertexU5BU5D_t2F5C37840F81E9EA49CCF196BB2DC8324AB88667* 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_mE4EDEE479574758F89EB3434BD3EC1C8D33CCBAB_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m6F3DD0FDBB2BD9EBF867A2E86719218E54AD1B85_gshared_inline (ReadOnlySpan_1_t29125B0F8DF5329A32A3172A7DEF64D881A6212E* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_0 = ___0_ptr; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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_mA7F39AB8D0737BBB05CBDF6D9B19ABA6CE64E061_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_0 = ___0_ptr; ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 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 PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* Array_Empty_TisPositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12_m0FF7D58276994A7F9B1F56D469EE12836579F948_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_0 = ((EmptyArray_1_t7FF06FC619B103EBA34BC61AF0E75B3CF4938DDA_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_m2C19841F2AC8CD2D717447A5D95ED9AB8B9D96E4_gshared_inline (Span_1_tA0824A32165428A110237A5F4473374A7E87A548* __this, PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* ___0_array, const RuntimeMethod* method) { PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12 V_0; memset((&V_0), 0, sizeof(V_0)); { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA0824A32165428A110237A5F4473374A7E87A548)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12)); goto IL_0037; } IL_0037: { PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); PositionVertex_tE2E9C13E829C47759FB1722B0548D2D8925C4D12* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3109F24A1D9D2B27B6B460DA3489730411B51BD2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; PositionVertexU5BU5D_t8601378B6BEAB0037358B483DDF1FFEDF14EA7C2* 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_mFB84148EFC50BBB0940E474682C1649251F02576_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mA7A30FB7B805A8FB05709CD7C7D8C29E3F3C60CA_gshared_inline (ReadOnlySpan_1_tDE8983102D42568E6127FA7BE5CE63380CD7A820* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_ptr; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_mEB88C92980CFEB47188FEFC02935CCC0C1E57C7F_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_ptr; ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD 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_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* Array_Empty_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_mCE17AEB484914CF98BCAA9B85E19A2A027EE46C6_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_0 = ((EmptyArray_1_t6D66030EDC48119B7B485C10DBB9F8FB67366E47_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_mC41D37A4EC24675FE88E07FC2AD929915407785C_gshared_inline (Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6* __this, QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* ___0_array, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t391B794BE458E4BEE6117AD64D9AC077EDC512C6)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974)); goto IL_0037; } IL_0037: { QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE86CE265923F6BE3290C056F8FADF455DF34F6AD L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; QuaternionU5BU5D_t3C088AFB0F3D2763228C9CAB227021C5DC462AF7* 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_mA7772A74BF980252F9D805432D912AD281AD2C17_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2F1048E4C305F0CF15B3CDBD5E73EAAF024308AA_gshared_inline (ReadOnlySpan_1_t7232E7F75E265E4B3C1307678DB3C0971CB211AD* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = ___0_ptr; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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_mFD587AE2A489961CCF1B74B81AD6F2496E0A9525_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = ___0_ptr; ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 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 RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Array_Empty_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m149247A6A82D3F19AE3B6E01B4ACCBF7D7D9E42B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = ((EmptyArray_1_tA3FD4DA73690B22AF51247DE4AB33A52280CF1DD_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_mFF70C37957A5F04909DD066D2B6CF5B728D0E320_gshared_inline (Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3* __this, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___0_array, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBEC7C4E9169E4140C814175AFCBB22857D8132A3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); goto IL_0037; } IL_0037: { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2C9EE6F0EEB9A48B9891A55AB01B889A5F567D60 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m67442252C96557479D8B9322D4F5066A77BA6FCE_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_0 = ___0_ptr; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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_m1D8F420A31EDBFFFC88F7EE3718386F70F0C3032_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_0 = ___0_ptr; ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 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 RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ((EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75_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_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0; memset((&V_0), 0, sizeof(V_0)); { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); goto IL_0037; } IL_0037: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* 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_m55EEF1A085F004DE0BE3178C21775CE09419B424_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m81F6D60A129EE1BACFD06AE851CD49B847A26CA2_gshared_inline (ReadOnlySpan_1_t0CE4C215C0282815877915215841B7B4043BA832* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_0 = ___0_ptr; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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_m586105C31C37A6112BBDAC54E579BAE77B84F4D3_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_0 = ___0_ptr; ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 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 ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* Array_Empty_TisReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F_mD3FA3D87035F8B11E76932DF84DA8326B063A9DC_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_0 = ((EmptyArray_1_tCA8A07E0326294663779ED2488D3A72A683F1D74_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_m78E18DD8C691FBFB4ECAC7DA281827CA4DAA28ED_gshared_inline (Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9* __this, ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* ___0_array, const RuntimeMethod* method) { ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F V_0; memset((&V_0), 0, sizeof(V_0)); { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF7F68B4B17E8230235ACFE1BB9EF32253F3581D9)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F)); goto IL_0037; } IL_0037: { ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ReadCommand_t5DB46BD58D686FDDFBD8AB7600B9CF676DC7D97F* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tCF2455D9ABA389C2A166E759D2ABA3CF31E87293 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ReadCommandU5BU5D_t838C05BA8BD1A4B6532B37A4ABD30C658526667E* 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_m7D5426E8E83387C65EEC2D8A00031A60E930D2BC_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7F521D102E380CC243CB9F6D825DE7AB0CC9668C_gshared_inline (ReadOnlySpan_1_tFBE8D2D2BD65AF66CCA037F9325667D6C571127C* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_ptr; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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_mB13275597EBA2076EB2A51D1B12DD4B150353F7E_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_ptr; ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D 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 RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* Array_Empty_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m85A5CFE26D5D127B03744735ED2B5FC30FCB1D59_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_0 = ((EmptyArray_1_t08704EABC4CA3368B0E6C088FF83A3BDE70484C8_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_mD47B93032FD9079F7F3FA6A3C3433906A06C71B4_gshared_inline (Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2* __this, RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* ___0_array, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tA921127FB82E829329A2ACB82FDCCED88A4A97B2)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D)); goto IL_0037; } IL_0037: { RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tD7CEB46AA10ADF9732D4418942B226987F48B44D L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RectU5BU5D_t83297CB2E61BDF9D27DCB1A3E5C78EBCE9F7C993* 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_m17D8B845A09BE3665FACB6BCC3E30AEBFBE51E4A_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7651870C57C95DAF2A7E9160BAD1900664FC61A8_gshared_inline (ReadOnlySpan_1_t091D261654C31BC48A1AA8A179812F123D71360A* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_0 = ___0_ptr; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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_mB68B6EC250E1A3341ADCA4853ED90334E5AEE71D_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_0 = ___0_ptr; ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 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 RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* Array_Empty_TisRenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733_m529B0BED8369768C271F17025F46DA6B5D6F0358_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_0 = ((EmptyArray_1_t011AEECE943298CBA3D46BF1FB154B3492301227_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_m65FEFDC0F0956533B46C1EC8248885A2AAA7B760_gshared_inline (Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518* __this, RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* ___0_array, const RuntimeMethod* method) { RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_0; memset((&V_0), 0, sizeof(V_0)); { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tD5D5E3F8554AA42D7966331175E097F481E3E518)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733)); goto IL_0037; } IL_0037: { RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tF13FEF1303000B3E98675ADD5EE72C9D346BAEF2 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; RenderStateBlockU5BU5D_tB3277DEBE81600D781CFFD366CF0B6E363775468* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } }