Files
RedHotRoast-ios/HybridCLRData/StrippedAOTDllsTempProj/iOS/Il2CppOutputProject/Source/il2cppOutput/Generics__77.cpp
T
2026-07-17 14:03:00 +08:00

31167 lines
1.3 MiB
Plaintext

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1Invoker;
template <typename T1>
struct InterfaceActionInvoker1Invoker<T1*>
{
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
void* params[1] = { p1 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2Invoker;
template <typename T1, typename T2>
struct InterfaceActionInvoker2Invoker<T1*, T2*>
{
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
void* params[2] = { p1, p2 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1Invoker;
template <typename R, typename T1>
struct InterfaceFuncInvoker1Invoker<R, T1*>
{
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
R ret;
void* params[1] = { p1 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker;
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
R ret;
void* params[2] = { p1, p2 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
return ret;
}
};
template <typename T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3;
struct IComparer_1_tFAD3AE9FE3CE1FB3CBB781C55DC57C986D71521E;
struct IDictionary_2_t4D3B65115D85F2C21975A2BBF4A23860F8BCD02F;
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
struct IEnumerator_1_tFABD3B897F1296469E9A2DB9BCF6C89439049208;
struct IEnumerator_1_t12510112F98D0381B86AD939B48C0A0911CA4951;
struct IEnumerator_1_t3A34BECAA0ED789BE8589BED703FD84C9307A81A;
struct IEnumerator_1_t326109E0BA16BC17B47EEB24936495D8E986424E;
struct IEnumerator_1_t5B8A181BDCACDFC135E0DCE0B4D92F50B39C337B;
struct IEnumerator_1_t9357DF13155A41022B9D2DAFB156C0520B699468;
struct IEnumerator_1_t0283A591C147070A93FFA0F6C159D608B6155514;
struct IEnumerator_1_t8786CDA48E7686ED7408ABC3D0107028D2ECF147;
struct IEnumerator_1_tBDF7E057F62DB2860C2B14C0D800AACDDFFD0D09;
struct IEnumerator_1_t856F6838DCBDCCBBBC1BCE5D2A2CA3FB73C9E5C9;
struct IEnumerator_1_tCF896B4CF8D17B417D590D8400AD53E75F3DD1C9;
struct IEnumerator_1_t6C8EDE67EDE339AF4340D38A1EF1A6C9B5BBD8B5;
struct IEnumerator_1_t1DA97A6F00963D692C31CBB725B16979317B0E8A;
struct IEnumerator_1_t033BDD3DEA87B0EA0D6FC286DC7F18BC9F410AAA;
struct IEnumerator_1_t79B912CBA712D5F76599837CD1604BEED0829411;
struct IEnumerator_1_tB22FCD08D591B657979BC015772EF132DF8E4A74;
struct IEnumerator_1_t000A232CAF2DD4044B9AFBD8982ECD3FB93809DC;
struct IEnumerator_1_tE972D340F536B04FCEE79D5799CA3F036A83451E;
struct IEnumerator_1_t90BCA6A7B2801D6A60BF1AFFCCA677FFF22E4CDA;
struct IEnumerator_1_t2377C9795E783537986D4DF143A60101983C004E;
struct IEnumerator_1_t837F12EEBD47871CA329AE5636F57529BD8510A5;
struct IEnumerator_1_tDD75153677A5366074EEB1005D072571E9A775DD;
struct IEnumerator_1_t24E89F758DB9595FE8BBC33FEF8DB2AD7A82DFFD;
struct IEnumerator_1_tE2FA3C3679DE716D57CBF930DBFDCA451ACA570D;
struct IEnumerator_1_t232A1FAA543E11D9CE128B95D005CE1CDD494203;
struct IEnumerator_1_tBBAC1D2CFF99DD4A373F6A51290A4536BCBF5A78;
struct IEnumerator_1_tB7E64F4FC8645D70280298B262EEF209F1759BD8;
struct IEnumerator_1_t91E23EE9CE671A4B020A36230C95FAD693AF329D;
struct IEnumerator_1_t6CC70D370ADD8C1B6E0EBA8B2208AB1EA832F041;
struct IEnumerator_1_tD4AAB1B44548CED4B1F6ABF3E35FF6AB6DA1C74C;
struct IEnumerator_1_tDBE955CC5BB4BD4CE777FDABB614FF45A839411C;
struct IEnumerator_1_tA50BA3A8477F7D3879301E45E86A18629E2CBF24;
struct IEnumerator_1_t263960A184041232517E683304777E3C59B8D290;
struct IList_1_t1B29738CCDF37EC96D18284C71F4F6380028B9A4;
struct IList_1_t36888C68ED34471C781411BF811E5776E10F5A94;
struct IList_1_t0C1EEBF25104313D5961FBE77321177E05D561E6;
struct IList_1_t19C6EACD47B74AB57F94162B486F5C8847376940;
struct IList_1_tAA1BA8212B537BD1CD622C60BC1660EC40FC5A55;
struct IList_1_t3639BAE2393179717490A044F0250855FC246BA0;
struct IList_1_t4A9A4A4522238CC06724A58FE97BCC6029EA9F08;
struct IList_1_tF9176C866FFDE150BF57180C6B228C8CDA338F9F;
struct IList_1_t8532AAEB5D11551EBC2277A07A759536F58EA1A4;
struct IList_1_tC74F457B1ED3CFB3683BC59A5E7F9C09A32ED53E;
struct IList_1_t6A87B2F47B7BD94A0BAAD2A620194D561314F3A8;
struct IList_1_tFF0856458374D3A7E8C5EA99CAF0A47575F9C67C;
struct IList_1_tEE7415FFD45095C47AFAD486CC8BB81D91F460BC;
struct IList_1_t311EFF3B321589A14DAE708AD51B9BF47F025EB8;
struct IList_1_t9D41323B910C0BD2D04A6EF5DB4357FECB8F8BA3;
struct IList_1_t6D08EA7FA01BDF3C06E5BAAE0BFA0F62C86BD338;
struct IList_1_tB81C98CCFC4C70060D8C4A7773A2E018B7705389;
struct IList_1_tEBC9CEC655A21BEAC057F73381FE6A0F3284AB01;
struct IList_1_tA1FB96BE2D8769A6CDD2F97D4562826980E36BED;
struct IList_1_t3EE866489B03C7FF7DEF9C7563B742E75B5689A2;
struct IList_1_t9DDB4A2B29FE7D1B2E6CCD6BA74CEAF6405E7045;
struct IList_1_t936D9C48C9643EF84857C53E6798A7E9B9A364F3;
struct IList_1_t16FF2A2C42B67C56B673A18EDD292287595AE65C;
struct IList_1_t68AFB2037C37A4BDD5279E537F2B755CF98D9C85;
struct IList_1_t52AB25BB57404ACAE0BAA6A3EB629F99D14888A1;
struct IList_1_t1D3509F1CD03CA00870C78A5694C3D684F7810D2;
struct IList_1_t14C54B76EEA00E6174BC4975ABBB0506D03B54C8;
struct IList_1_t25BC3478822534EB14D089C37583B631DCB7FB73;
struct IList_1_t4CB2EF1C557830B5F793EDF35DF57FB454429728;
struct IList_1_tE5F4C9379225898E1F7510EFA53C0E5914111F39;
struct IList_1_tFE2112C69F0B9C04D713EA1C40EFA14A01A0F401;
struct IList_1_t86AFC7A7084B3EA7879BC8B218962E00870D15CB;
struct KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221;
struct List_1_t66ECB78C59D17DA730CE87022DD41F5781CAB6D4;
struct ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC;
struct ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748;
struct ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9;
struct ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1;
struct ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631;
struct ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32;
struct ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501;
struct ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73;
struct ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E;
struct ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899;
struct ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4;
struct ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5;
struct ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D;
struct ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07;
struct ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69;
struct ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7;
struct ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135;
struct ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4;
struct ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12;
struct ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568;
struct ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB;
struct ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9;
struct ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57;
struct ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40;
struct ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1;
struct ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172;
struct ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695;
struct ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA;
struct ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7;
struct ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80;
struct ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466;
struct ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441;
struct ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734;
struct ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849;
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57;
struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98;
struct dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38;
struct daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98;
struct dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839;
struct dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C;
struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8;
struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118;
struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA;
struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25;
struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83;
struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8;
struct RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581;
struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788;
struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3;
struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
struct AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F;
struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
struct UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235;
struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27;
struct cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432;
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B;
struct dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D;
struct dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70;
struct dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70;
struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
struct whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F;
struct ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C;
struct yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5;
struct zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720;
struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct BatchDrawCommand_t9DAB9B739DA9EBC6B1BB0D2DD51AF65B12F66BF0;
struct BatchDrawRange_t736D745E918A629658B80A0F7D2D17DAFBA6172F;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
struct ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998;
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9;
struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E;
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C;
struct String_t;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Type_t;
struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9;
struct XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D;
struct cxj_tADBB9D32FF06CA3232DF25210535C01269AB3CD7;
struct cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B;
struct cyq_t6323CF215B604145E77E04F4D4853FFC0CF472EA;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D;
IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE;
IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70;
IL2CPP_EXTERN_C String_t* _stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D;
IL2CPP_EXTERN_C String_t* _stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E;
IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8;
IL2CPP_EXTERN_C String_t* _stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB;
IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
IL2CPP_EXTERN_C String_t* _stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8;
IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var;
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7;
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3;
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57;
struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38;
struct daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98;
struct dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839;
struct dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C;
struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8;
struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118;
struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA;
struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25;
struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83;
struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8;
struct RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581;
struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788;
struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3;
struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577;
struct AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F;
struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299;
struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A;
struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811;
struct UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235;
struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27;
struct cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432;
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B;
struct dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D;
struct dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70;
struct dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70;
struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC;
struct whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F;
struct ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C;
struct yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5;
struct zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720;
struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3;
struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290;
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_tA6E339CF983886C190886835190061C2E3B679F2 : public RuntimeObject
{
};
struct EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99 : public RuntimeObject
{
};
struct EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C : public RuntimeObject
{
};
struct EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1 : public RuntimeObject
{
};
struct EmptyArray_1_t9FC4EAC7DDBFA164B697CFEBFF39A52B321CC8C9 : public RuntimeObject
{
};
struct EmptyArray_1_tC72AE83DCB4E240E4B2AC2595448148BB03F9498 : public RuntimeObject
{
};
struct KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221 : public RuntimeObject
{
RuntimeObject* ____collection;
RuntimeObject* ____syncRoot;
};
struct MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E : public RuntimeObject
{
};
struct MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583 : public RuntimeObject
{
};
struct MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487 : public RuntimeObject
{
};
struct ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734 : public RuntimeObject
{
RuntimeObject* ___m_dictionary;
RuntimeObject* ____syncRoot;
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* ____keys;
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* ____values;
};
struct ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849 : public RuntimeObject
{
RuntimeObject* ____collection;
RuntimeObject* ____syncRoot;
};
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 ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array;
int32_t ____offset;
int32_t ____count;
};
struct ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____array;
int32_t ____offset;
int32_t ____count;
};
struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array;
int32_t ____offset;
int32_t ____count;
};
struct DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77
{
RuntimeObject* ____dictionary;
RuntimeObject* ____enumerator;
};
typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
struct Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A
{
uint8_t* ___m_Buffer;
int32_t ___m_Stride;
int32_t ___m_Length;
};
struct NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2
{
uint8_t* ___m_Buffer;
int32_t ___m_Stride;
int32_t ___m_Length;
};
struct ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
#define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define
struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE
{
uint32_t ___start;
uint32_t ___size;
RuntimeObject* ___handle;
bool ___shortLived;
};
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke
{
uint32_t ___start;
uint32_t ___size;
Il2CppIUnknown* ___handle;
int32_t ___shortLived;
};
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com
{
uint32_t ___start;
uint32_t ___size;
Il2CppIUnknown* ___handle;
int32_t ___shortLived;
};
struct BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D
{
BatchDrawCommand_t9DAB9B739DA9EBC6B1BB0D2DD51AF65B12F66BF0* ___drawCommands;
int32_t* ___visibleInstances;
BatchDrawRange_t736D745E918A629658B80A0F7D2D17DAFBA6172F* ___drawRanges;
float* ___instanceSortingPositions;
int32_t* ___drawCommandPickingInstanceIDs;
int32_t ___drawCommandCount;
int32_t ___visibleInstanceCount;
int32_t ___drawRangeCount;
int32_t ___instanceSortingPositionFloatCount;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
float ___r;
float ___g;
float ___b;
float ___a;
};
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___rgba;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___r;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_OffsetPadding[1];
uint8_t ___g;
};
#pragma pack(pop, tp)
struct
{
char ___g_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_OffsetPadding[2];
uint8_t ___b;
};
#pragma pack(pop, tp)
struct
{
char ___b_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_OffsetPadding[3];
uint8_t ___a;
};
#pragma pack(pop, tp)
struct
{
char ___a_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_forAlignmentOnly;
};
};
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB
{
RuntimeObject* ____key;
RuntimeObject* ____value;
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_pinvoke
{
Il2CppIUnknown* ____key;
Il2CppIUnknown* ____value;
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_com
{
Il2CppIUnknown* ____key;
Il2CppIUnknown* ____value;
};
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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
float ___m_XMin;
float ___m_YMin;
float ___m_Width;
float ___m_Height;
};
struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
{
int32_t ___m_XMin;
int32_t ___m_YMin;
int32_t ___m_Width;
int32_t ___m_Height;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___normals;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___tangents;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___uvs2;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___colors32;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
Il2CppSafeArray* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh;
int32_t ___vertexCount;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___vertices;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___normals;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___tangents;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___uvs2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___colors32;
Il2CppSafeArray* ___triangles;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58
{
int32_t ___m_Index;
};
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 Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct daw_t45D9022875F27878121CD76ADF9BA4E808290F4A
{
bool ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct daw_t45D9022875F27878121CD76ADF9BA4E808290F4A_marshaled_pinvoke
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct daw_t45D9022875F27878121CD76ADF9BA4E808290F4A_marshaled_com
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB
{
bool ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB_marshaled_pinvoke
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB_marshaled_com
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct daz_t645CCE0BBA57477E747FB8106A467749C277CFA7
{
bool ___overrideDisabled;
String_t* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct daz_t645CCE0BBA57477E747FB8106A467749C277CFA7_marshaled_pinvoke
{
int32_t ___overrideDisabled;
char* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct daz_t645CCE0BBA57477E747FB8106A467749C277CFA7_marshaled_com
{
int32_t ___overrideDisabled;
Il2CppChar* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE
{
bool ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE_marshaled_pinvoke
{
int32_t ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE_marshaled_com
{
int32_t ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF
{
String_t* ___m_ElementName;
String_t* ___m_AttributeName;
String_t* ___m_Value;
};
struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF_marshaled_pinvoke
{
char* ___m_ElementName;
char* ___m_AttributeName;
char* ___m_Value;
};
struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF_marshaled_com
{
Il2CppChar* ___m_ElementName;
Il2CppChar* ___m_AttributeName;
Il2CppChar* ___m_Value;
};
struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831
{
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
};
struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_pinvoke
{
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
};
struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_com
{
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font;
FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
};
struct SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4
{
float ___x;
float ___y;
float ___w;
float ___h;
};
struct SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3
{
float ___w;
float ___h;
};
struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture;
bool ___dynamic;
int32_t ___refCount;
};
struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B_marshaled_pinvoke
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture;
int32_t ___dynamic;
int32_t ___refCount;
};
struct TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B_marshaled_com
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture;
int32_t ___dynamic;
int32_t ___refCount;
};
struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44
{
SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E* ___m_DelagateCallback;
RuntimeObject* ___m_DelagateState;
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle;
};
struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_pinvoke
{
Il2CppMethodPointer ___m_DelagateCallback;
Il2CppIUnknown* ___m_DelagateState;
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle;
};
struct WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44_marshaled_com
{
Il2CppMethodPointer ___m_DelagateCallback;
Il2CppIUnknown* ___m_DelagateState;
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___m_WaitHandle;
};
struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8
{
String_t* ___name;
int32_t ___insertionPointId;
};
struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_pinvoke
{
char* ___name;
int32_t ___insertionPointId;
};
struct SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8_marshaled_com
{
Il2CppChar* ___name;
int32_t ___insertionPointId;
};
struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76
{
String_t* ___slotName;
int32_t ___assetId;
};
struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_pinvoke
{
char* ___slotName;
int32_t ___assetId;
};
struct SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76_marshaled_com
{
Il2CppChar* ___slotName;
int32_t ___assetId;
};
struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484
{
String_t* ___alias;
String_t* ___path;
VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset;
};
struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_pinvoke
{
char* ___alias;
char* ___path;
VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset;
};
struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_marshaled_com
{
Il2CppChar* ___alias;
Il2CppChar* ___path;
VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___asset;
};
struct UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02
{
int32_t ___parentId;
List_1_t66ECB78C59D17DA730CE87022DD41F5781CAB6D4* ___uxmlObjectAssets;
};
struct UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02_marshaled_pinvoke
{
int32_t ___parentId;
List_1_t66ECB78C59D17DA730CE87022DD41F5781CAB6D4* ___uxmlObjectAssets;
};
struct UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02_marshaled_com
{
int32_t ___parentId;
List_1_t66ECB78C59D17DA730CE87022DD41F5781CAB6D4* ___uxmlObjectAssets;
};
struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD
{
XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname;
XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso;
};
struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD_marshaled_pinvoke
{
XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname;
XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso;
};
struct XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD_marshaled_com
{
XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname;
XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___xso;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8
{
int32_t ___ojs;
String_t* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8_marshaled_pinvoke
{
int32_t ___ojs;
char* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8_marshaled_com
{
int32_t ___ojs;
Il2CppChar* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___4Ep2EK4o;
RuntimeObject* ___3M6z4nZs;
};
struct dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6_marshaled_pinvoke
{
Il2CppMethodPointer ___4Ep2EK4o;
Il2CppIUnknown* ___3M6z4nZs;
};
struct dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6_marshaled_com
{
Il2CppMethodPointer ___4Ep2EK4o;
Il2CppIUnknown* ___3M6z4nZs;
};
struct dqr_t82CC661FC32C20B34C952E90F0A363F830089C25
{
float ___sbM6YYbn;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___Qih4jvlQ;
RuntimeObject* ___N1wOfpDj;
};
struct dqr_t82CC661FC32C20B34C952E90F0A363F830089C25_marshaled_pinvoke
{
float ___sbM6YYbn;
Il2CppMethodPointer ___Qih4jvlQ;
Il2CppIUnknown* ___N1wOfpDj;
};
struct dqr_t82CC661FC32C20B34C952E90F0A363F830089C25_marshaled_com
{
float ___sbM6YYbn;
Il2CppMethodPointer ___Qih4jvlQ;
Il2CppIUnknown* ___N1wOfpDj;
};
struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440
{
Type_t* ___Type;
fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members;
bool ___IsConstructorPublic;
};
struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_pinvoke
{
Type_t* ___Type;
fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members;
int32_t ___IsConstructorPublic;
};
struct AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440_marshaled_com
{
Type_t* ___Type;
fsMetaPropertyU5BU5D_t03BF317FB567AFD189BDBDC0F128AC96E7D25F98* ___Members;
int32_t ___IsConstructorPublic;
};
struct wh_t68B44A67B89DDAF76A260519CD0290192716525C
{
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___materials;
int32_t ___sortingOrder;
};
struct wh_t68B44A67B89DDAF76A260519CD0290192716525C_marshaled_pinvoke
{
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___materials;
int32_t ___sortingOrder;
};
struct wh_t68B44A67B89DDAF76A260519CD0290192716525C_marshaled_com
{
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___materials;
int32_t ___sortingOrder;
};
struct yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF
{
float ___width;
float ___height;
float ___baseline;
};
struct yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30
{
int32_t ___charIndex;
int16_t ___lineIndex;
float ___offsetX;
int16_t ___vertCount;
int16_t ___width;
int16_t ___imgIndex;
};
struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D
{
int32_t ____index;
int32_t ____stackDepth;
int32_t ____continuationsDepth;
String_t* ____name;
Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction;
};
struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_pinvoke
{
int32_t ____index;
int32_t ____stackDepth;
int32_t ____continuationsDepth;
char* ____name;
Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction;
};
struct InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D_marshaled_com
{
int32_t ____index;
int32_t ____stackDepth;
int32_t ____continuationsDepth;
Il2CppChar* ____name;
Instruction_t7ED95EF62BBC5003D30C1CE0FF8B1D79105A8998* ____instruction;
};
struct ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56
{
intptr_t ____value;
};
struct ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126
{
intptr_t ____value;
};
struct ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC
{
intptr_t ____value;
};
struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
{
intptr_t ____value;
};
struct ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836
{
intptr_t ____value;
};
struct ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97
{
intptr_t ____value;
};
struct ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141
{
intptr_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 ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778
{
int32_t ___value__;
};
struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9
{
int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct OwnedState_t0957CA36E21DE8A443B616EBE83B25CCCA70B5A4
{
uint8_t ___value__;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct VertexFlags_tDC60142536F477FF72F8D0E14C41679078949D3D
{
int32_t ___value__;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED
{
int32_t ___value__;
};
struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos;
int32_t ___border;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint;
};
struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357_marshaled_pinvoke
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos;
int32_t ___border;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint;
};
struct BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357_marshaled_com
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___src;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___srcRect;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___dstPos;
int32_t ___border;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint;
};
struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD
{
String_t* ___filename;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame;
bool ___rotated;
bool ___trimmed;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize;
SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
};
struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_pinvoke
{
char* ___filename;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame;
int32_t ___rotated;
int32_t ___trimmed;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize;
SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
};
struct Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD_marshaled_com
{
Il2CppChar* ___filename;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___frame;
int32_t ___rotated;
int32_t ___trimmed;
SpriteFrame_t0AD908328349FA1B90D428FEBAAD7B480B6D59F4 ___spriteSourceSize;
SpriteSize_tF99BB7603AE2E6587E6184ACAB6CD209FE6569B3 ___sourceSize;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivot;
};
struct RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___uv;
};
struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8
{
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___alloc;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page;
bool ___vertices;
};
struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8_marshaled_pinvoke
{
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___alloc;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page;
int32_t ___vertices;
};
struct AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8_marshaled_com
{
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___alloc;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___page;
int32_t ___vertices;
};
struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512
{
uint32_t ___id;
uint32_t ___allocTime;
MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___permAllocVerts;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___permAllocIndices;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage;
bool ___copyBackIndices;
};
struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512_marshaled_pinvoke
{
uint32_t ___id;
uint32_t ___allocTime;
MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___permAllocVerts;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___permAllocIndices;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage;
int32_t ___copyBackIndices;
};
struct AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512_marshaled_com
{
uint32_t ___id;
uint32_t ___allocTime;
MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___meshHandle;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___permAllocVerts;
Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___permAllocIndices;
Page_tB4EA8095DF85BAF22AB8FCA71400121E721B57C9* ___permPage;
int32_t ___copyBackIndices;
};
struct cxl_t50883033C3F9F5156E7E2C1F629522D822F37772
{
int32_t ___value__;
};
struct doz_tABD9E5E21264F713710A0194C47B067DC0E0B035
{
int32_t ___charIndex;
bool ___U3CphlU3Ek__BackingField;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phm;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phn;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pho;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___php;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phq;
int32_t ___phr;
int32_t ___phs;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B ___pht;
};
struct doz_tABD9E5E21264F713710A0194C47B067DC0E0B035_marshaled_pinvoke
{
int32_t ___charIndex;
int32_t ___U3CphlU3Ek__BackingField;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phm;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phn;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pho;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___php;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phq;
int32_t ___phr;
int32_t ___phs;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_pinvoke ___pht;
};
struct doz_tABD9E5E21264F713710A0194C47B067DC0E0B035_marshaled_com
{
int32_t ___charIndex;
int32_t ___U3CphlU3Ek__BackingField;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phm;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phn;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pho;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___php;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___phq;
int32_t ___phr;
int32_t ___phs;
TMP_MeshInfo_t320C52212E9D672EBB5F5C18C3E0700AA33DD76B_marshaled_com ___pht;
};
struct zt_t1F473A51C769D8905903B7B9E3E654A633BD6D5F
{
int32_t ___value__;
};
struct ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC
{
ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 ____pointer;
int32_t ____length;
};
struct Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 ____pointer;
int32_t ____length;
};
struct Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 ____pointer;
int32_t ____length;
};
struct Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC ____pointer;
int32_t ____length;
};
struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
int32_t ____length;
};
struct Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 ____pointer;
int32_t ____length;
};
struct Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 ____pointer;
int32_t ____length;
};
struct Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54
{
ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 ____pointer;
int32_t ____length;
};
struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
{
int32_t ___page;
uint16_t ___pageLine;
uint8_t ___bitIndex;
uint8_t ___ownedState;
};
struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
{
float ___m_Value;
int32_t ___m_Unit;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D
{
String_t* ___path;
String_t* ___typeFullName;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___asset;
Type_t* ___m_CachedType;
};
struct AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D_marshaled_pinvoke
{
char* ___path;
char* ___typeFullName;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___asset;
Type_t* ___m_CachedType;
};
struct AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D_marshaled_com
{
Il2CppChar* ___path;
Il2CppChar* ___typeFullName;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___asset;
Type_t* ___m_CachedType;
};
struct cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639
{
int32_t ___type;
cxj_tADBB9D32FF06CA3232DF25210535C01269AB3CD7* ___entry;
cyq_t6323CF215B604145E77E04F4D4853FFC0CF472EA* ___e;
};
struct cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639_marshaled_pinvoke
{
int32_t ___type;
cxj_tADBB9D32FF06CA3232DF25210535C01269AB3CD7* ___entry;
cyq_t6323CF215B604145E77E04F4D4853FFC0CF472EA* ___e;
};
struct cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639_marshaled_com
{
int32_t ___type;
cxj_tADBB9D32FF06CA3232DF25210535C01269AB3CD7* ___entry;
cyq_t6323CF215B604145E77E04F4D4853FFC0CF472EA* ___e;
};
struct zv_t4D3D59563D5E347919536496688A1FF9036A5333
{
int32_t ___type;
float ___length;
int32_t ___ptStart;
int32_t ___ptCount;
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Entry_tB8765CA56422E2C92887314844384843688DCB9F
{
NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices;
NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
float ___fontTexSDFScale;
TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture;
RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand;
BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
int32_t ___addFlags;
bool ___uvIsDisplacement;
bool ___isTextEntry;
bool ___isClipRegisterEntry;
int32_t ___stencilRef;
int32_t ___maskDepth;
};
struct Entry_tB8765CA56422E2C92887314844384843688DCB9F_marshaled_pinvoke
{
NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices;
NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
float ___fontTexSDFScale;
TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture;
RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand;
BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
int32_t ___addFlags;
int32_t ___uvIsDisplacement;
int32_t ___isTextEntry;
int32_t ___isClipRegisterEntry;
int32_t ___stencilRef;
int32_t ___maskDepth;
};
struct Entry_tB8765CA56422E2C92887314844384843688DCB9F_marshaled_com
{
NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___vertices;
NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___indices;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
float ___fontTexSDFScale;
TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___texture;
RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___customCommand;
BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
int32_t ___addFlags;
int32_t ___uvIsDisplacement;
int32_t ___isTextEntry;
int32_t ___isClipRegisterEntry;
int32_t ___stencilRef;
int32_t ___maskDepth;
};
struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957
{
int32_t ___index;
String_t* ___name;
float ___actualWidth;
Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width;
bool ___visible;
};
struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_marshaled_pinvoke
{
int32_t ___index;
char* ___name;
float ___actualWidth;
Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width;
int32_t ___visible;
};
struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_marshaled_com
{
int32_t ___index;
Il2CppChar* ___name;
float ___actualWidth;
Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width;
int32_t ___visible;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct EmptyArray_1_tA6E339CF983886C190886835190061C2E3B679F2_StaticFields
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___Value;
};
struct EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99_StaticFields
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___Value;
};
struct EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Value;
};
struct EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___Value;
};
struct EmptyArray_1_t9FC4EAC7DDBFA164B697CFEBFF39A52B321CC8C9_StaticFields
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___Value;
};
struct EmptyArray_1_tC72AE83DCB4E240E4B2AC2595448148BB03F9498_StaticFields
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___Value;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields
{
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField;
};
struct ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3_StaticFields
{
ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3 ___U3CEmptyU3Ek__BackingField;
};
struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields
{
ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___U3CEmptyU3Ek__BackingField;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484_StaticFields
{
RuntimeObject* ___comparer;
};
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 dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38 : public RuntimeArray
{
ALIGN_FIELD (8) daw_t45D9022875F27878121CD76ADF9BA4E808290F4A m_Items[1];
inline daw_t45D9022875F27878121CD76ADF9BA4E808290F4A GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline daw_t45D9022875F27878121CD76ADF9BA4E808290F4A* 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, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
inline daw_t45D9022875F27878121CD76ADF9BA4E808290F4A GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline daw_t45D9022875F27878121CD76ADF9BA4E808290F4A* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98 : public RuntimeArray
{
ALIGN_FIELD (8) dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB m_Items[1];
inline dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB* 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, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementTexture), (void*)NULL);
#endif
}
inline dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementTexture), (void*)NULL);
#endif
}
};
struct dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839 : public RuntimeArray
{
ALIGN_FIELD (8) daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 m_Items[1];
inline daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline daz_t645CCE0BBA57477E747FB8106A467749C277CFA7* 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, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
inline daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline daz_t645CCE0BBA57477E747FB8106A467749C277CFA7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
struct dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C : public RuntimeArray
{
ALIGN_FIELD (8) dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE m_Items[1];
inline dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE* 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, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalMaterial), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
inline dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalMaterial), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
};
struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8 : public RuntimeArray
{
ALIGN_FIELD (8) AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF m_Items[1];
inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF* 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, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ElementName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AttributeName), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
#endif
}
inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ElementName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AttributeName), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
#endif
}
};
struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118 : public RuntimeArray
{
ALIGN_FIELD (8) FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 m_Items[1];
inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* 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, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
#endif
}
inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
#endif
}
};
struct BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA : public RuntimeArray
{
ALIGN_FIELD (8) BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 m_Items[1];
inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357* 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, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___src), (void*)NULL);
}
inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___src), (void*)NULL);
}
};
struct FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25 : public RuntimeArray
{
ALIGN_FIELD (8) Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD m_Items[1];
inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD* 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, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___filename), (void*)NULL);
}
inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___filename), (void*)NULL);
}
};
struct TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83 : public RuntimeArray
{
ALIGN_FIELD (8) TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B m_Items[1];
inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B* 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, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture), (void*)NULL);
}
inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture), (void*)NULL);
}
};
struct EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8 : public RuntimeArray
{
ALIGN_FIELD (8) Entry_tB8765CA56422E2C92887314844384843688DCB9F m_Items[1];
inline Entry_tB8765CA56422E2C92887314844384843688DCB9F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_tB8765CA56422E2C92887314844384843688DCB9F* 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, Entry_tB8765CA56422E2C92887314844384843688DCB9F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___customCommand), (void*)NULL);
#endif
}
inline Entry_tB8765CA56422E2C92887314844384843688DCB9F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_tB8765CA56422E2C92887314844384843688DCB9F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tB8765CA56422E2C92887314844384843688DCB9F value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___customCommand), (void*)NULL);
#endif
}
};
struct RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581 : public RuntimeArray
{
ALIGN_FIELD (8) RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 m_Items[1];
inline RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935* 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, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 value)
{
m_Items[index] = value;
}
};
struct AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788 : public RuntimeArray
{
ALIGN_FIELD (8) AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 m_Items[1];
inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8* 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, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___alloc))->___handle), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page), (void*)NULL);
#endif
}
inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___alloc))->___handle), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___page), (void*)NULL);
#endif
}
};
struct AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3 : public RuntimeArray
{
ALIGN_FIELD (8) AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 m_Items[1];
inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512* 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, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshHandle), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocVerts))->___handle), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocIndices))->___handle), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___permPage), (void*)NULL);
#endif
}
inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshHandle), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocVerts))->___handle), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___permAllocIndices))->___handle), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___permPage), (void*)NULL);
#endif
}
};
struct WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577 : public RuntimeArray
{
ALIGN_FIELD (8) WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 m_Items[1];
inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* 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, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle), (void*)NULL);
#endif
}
inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle), (void*)NULL);
#endif
}
};
struct AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F : public RuntimeArray
{
ALIGN_FIELD (8) AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D m_Items[1];
inline AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D* 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, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___typeFullName), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CachedType), (void*)NULL);
#endif
}
inline AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___typeFullName), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CachedType), (void*)NULL);
#endif
}
};
struct SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299 : public RuntimeArray
{
ALIGN_FIELD (8) SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 m_Items[1];
inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* 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, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
}
inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
}
};
struct SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A : public RuntimeArray
{
ALIGN_FIELD (8) SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 m_Items[1];
inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* 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, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
}
inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
}
};
struct UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811 : public RuntimeArray
{
ALIGN_FIELD (8) UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 m_Items[1];
inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* 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, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset), (void*)NULL);
#endif
}
inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alias), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset), (void*)NULL);
#endif
}
};
struct UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235 : public RuntimeArray
{
ALIGN_FIELD (8) UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 m_Items[1];
inline UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02* 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, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uxmlObjectAssets), (void*)NULL);
}
inline UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uxmlObjectAssets), (void*)NULL);
}
};
struct XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27 : public RuntimeArray
{
ALIGN_FIELD (8) XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD m_Items[1];
inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD* 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, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___qname), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___xso), (void*)NULL);
#endif
}
inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___qname), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___xso), (void*)NULL);
#endif
}
};
struct cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432 : public RuntimeArray
{
ALIGN_FIELD (8) cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 m_Items[1];
inline cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639* 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, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entry), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___e), (void*)NULL);
#endif
}
inline cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entry), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___e), (void*)NULL);
#endif
}
};
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B : public RuntimeArray
{
ALIGN_FIELD (8) czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 m_Items[1];
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8* 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, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___oju), (void*)NULL);
#endif
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___oju), (void*)NULL);
#endif
}
};
struct dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D : public RuntimeArray
{
ALIGN_FIELD (8) doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 m_Items[1];
inline doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline doz_tABD9E5E21264F713710A0194C47B067DC0E0B035* 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, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___mesh), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___vertices), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___normals), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___tangents), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___uvs0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___uvs2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___colors32), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___triangles), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___material), (void*)NULL);
#endif
}
inline doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline doz_tABD9E5E21264F713710A0194C47B067DC0E0B035* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___mesh), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___vertices), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___normals), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___tangents), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___uvs0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___uvs2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___colors32), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___triangles), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pht))->___material), (void*)NULL);
#endif
}
};
struct dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70 : public RuntimeArray
{
ALIGN_FIELD (8) dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 m_Items[1];
inline dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6* 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, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___4Ep2EK4o), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___3M6z4nZs), (void*)NULL);
#endif
}
inline dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___4Ep2EK4o), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___3M6z4nZs), (void*)NULL);
#endif
}
};
struct dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70 : public RuntimeArray
{
ALIGN_FIELD (8) dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 m_Items[1];
inline dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dqr_t82CC661FC32C20B34C952E90F0A363F830089C25* 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, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Qih4jvlQ), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___N1wOfpDj), (void*)NULL);
#endif
}
inline dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dqr_t82CC661FC32C20B34C952E90F0A363F830089C25* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Qih4jvlQ), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___N1wOfpDj), (void*)NULL);
#endif
}
};
struct AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC : public RuntimeArray
{
ALIGN_FIELD (8) AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 m_Items[1];
inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* 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, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members), (void*)NULL);
#endif
}
inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Members), (void*)NULL);
#endif
}
};
struct whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F : public RuntimeArray
{
ALIGN_FIELD (8) wh_t68B44A67B89DDAF76A260519CD0290192716525C m_Items[1];
inline wh_t68B44A67B89DDAF76A260519CD0290192716525C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline wh_t68B44A67B89DDAF76A260519CD0290192716525C* 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, wh_t68B44A67B89DDAF76A260519CD0290192716525C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___renderer), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials), (void*)NULL);
#endif
}
inline wh_t68B44A67B89DDAF76A260519CD0290192716525C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline wh_t68B44A67B89DDAF76A260519CD0290192716525C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, wh_t68B44A67B89DDAF76A260519CD0290192716525C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___renderer), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials), (void*)NULL);
#endif
}
};
struct ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C : public RuntimeArray
{
ALIGN_FIELD (8) yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF m_Items[1];
inline yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF* 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, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF value)
{
m_Items[index] = value;
}
};
struct yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5 : public RuntimeArray
{
ALIGN_FIELD (8) yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 m_Items[1];
inline yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30* 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, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 value)
{
m_Items[index] = value;
}
};
struct zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720 : public RuntimeArray
{
ALIGN_FIELD (8) zv_t4D3D59563D5E347919536496688A1FF9036A5333 m_Items[1];
inline zv_t4D3D59563D5E347919536496688A1FF9036A5333 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline zv_t4D3D59563D5E347919536496688A1FF9036A5333* 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, zv_t4D3D59563D5E347919536496688A1FF9036A5333 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline zv_t4D3D59563D5E347919536496688A1FF9036A5333 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline zv_t4D3D59563D5E347919536496688A1FF9036A5333* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, zv_t4D3D59563D5E347919536496688A1FF9036A5333 value)
{
m_Items[index] = value;
}
};
struct InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3 : public RuntimeArray
{
ALIGN_FIELD (8) InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D m_Items[1];
inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* 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, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction), (void*)NULL);
#endif
}
inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____instruction), (void*)NULL);
#endif
}
};
struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290 : public RuntimeArray
{
ALIGN_FIELD (8) ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 m_Items[1];
inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957* 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, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
}
inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
}
};
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
struct DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533 : public RuntimeArray
{
ALIGN_FIELD (8) DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB m_Items[1];
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value), (void*)NULL);
#endif
}
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value), (void*)NULL);
#endif
}
};
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80 : public RuntimeArray
{
ALIGN_FIELD (8) BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D m_Items[1];
inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* 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, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D value)
{
m_Items[index] = value;
}
};
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
{
ALIGN_FIELD (8) bool m_Items[1];
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray
{
ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1];
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* 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, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mA957AD1D60C82C784C38047AC91BA226DB8E8E7C_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9843DCFFB80B9C00D8BA618E03DB320EE8C9FE03_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA652EDD77D2E3297866532A6E9FF10ECF4C067D8_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mE6CE2D9F7BC12738281F0B35B075E23FB5EC512A_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m676EBE0B3A3F7C5C23743BA1B8F35F7F2E23FEB1_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m38B9BD89DEF7A8FD215C7084D5D39FA585455610_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0D1AD1CB5A35037D0F8B08700A776F9A2F55A08F_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m92E8FC9BBFF94214540062C95911D548AAEF6C4B_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB32AE8B6CF26B5DA9BD5854CB968797DC98397D4_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m62D8230AC144DA59EBFC4648988DAC026EC8D043_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m974451E59A50378A764B4C1E75E1184C357A2CC5_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD670C1EDDC8327CD114F2F22F453B1A1BE774DDF_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mBB2B7BF08D287E2667F29836FCF9E439551DBE8F_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m638A809E5C72AB15EDA998647FE19E464E709DEF_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mC3926319976609BD7A37B3FD87A61906A26C54B6_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m294CA4038F05C8500E78F059A44B5C74556DBBF8_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m07FD564014E69D4B40CE0B12AFAA93929EC83137_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB2559896BC5F11800B0108BEBA9EAB2A6C95EE0F_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m9759E4E426E53E8DD9400478BA7D6F81C7045498_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mF080F0FA34F8F5E175F6E4DEDD178B75394CF519_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m2B98BD0E648DADFDD364421B9F9FC9936A394B91_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m9755643A08D11F86D78C24879A20FA6B7A92EF03_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m3950355F5CE2667D4D6E45F1236436E1D59D65BA_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mE665276036AA8B4551F37184CDA5DB0F5FB3E144_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mA3718CBDAD334D0C3B3B3D9C2FBFFC64CB9C1280_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m226D99000078C09F61A5D23C9D572EEFD2C1F3AB_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m38FC28A8D172A809848EBBE17B7593C9A4AC5309_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m76896099205C9B4D032B2CC307E116DFEFE0850E_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mE604E3183A91B8E179A1F947A63F97BBCB1ABE54_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD132793CEAFC0968BF032996A77C8F5D5BDD2F22_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m70B88A368690AEAF6E385D78C72CC004C7F30637_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mDECB5012EADED38ECF0820C1CCC728238BB8C35A_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m9083E89457EBC8CE2ABE59B2119B13A5AE78B47B_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m8EA3C765626FBCBA1DD13BB5487DA21D8693697B_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m56A38D5A3897CDB1FC16DEC676AB910195117FF2_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB78D021963EF872B18F65CC4B28E86FB02BEB95F_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m27328FC0F2C246205A2C49BD3848D70B9EEBE247_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mB44CD647649352FAB18964DF607A304C87568A49_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA7F985E706FC23C53D8BD558AD42DBB038409085_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m409F5776BEB430BE72273C433CC1850CD93700A7_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mDF174A6917D3D93C8D7910C91080D253891A1AC5_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mC7204EA734A903659BFE12EFC2FD358391419441_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m31B5E7F8E3D51CB370BE05608F7B2C3C11EE0C55_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m6057F27D1ACAA9CBF4A9FFC87FDAA2ACC117A809_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD865206564138ED88C746288B0A9A6EB96555FC2_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m15D679310A0AC97586C8124180F5EB3E1D40A2BC_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9ADA09E692C504A400AF0D8E4BF59A7C3C2C8F93_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m942BE9C1C9D8A0392F495981442E058E887308CF_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m299B4E260E97612F6BFD1965863F5EDB0D80889F_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m705B2717517A6E1493976E0F972CEC791692FF97_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mBE061D69DECDF68D566C15E465E25ECFCE11FCD3_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m05F05C64F32981A1BF2CEC3E7589604A188B612B_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mD887308D8602D0A6C687F8B588F772CB0D0911A2_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mCC0B8F0541328E20D9E516ACE2AF53B44AA502ED_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0AA9B6DB319984D7F9AA4CC7138CDB80E424D3C6_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m35084514816674485EF1C8F4FB92A40576C4111D_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m3CE33D219D6B877C1335E0409FD371669274678C_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mCB4FF2AFAA94D01923F9242ACB66F817F7CF18C7_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m116AE421F0EB30927F6725D62792FFA5A6065627_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mF523F5C22B1C3DFB9577177B1C50F9DC3B9704C2_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0EC6345B0A1A2B78ECC10029193920BB76080C5C_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m5112CE22304527C5A5E62043BDEE38C2A87EFD50_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mECF0964D6D897CC51E342A47E4058C4E002DB2F6_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mCB62385860858F1B627A64107F21F28F31679D30_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mD390A33BFF48E0985DDC44FF57B0FB0B6964D967_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m341904B53D42A6904BA271BBC89E0566FAB4EE7C_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mB35403E4B493A31D1BF41FCDD58AED1F5149F8D8_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m40CDB89593CE57D838E20457FD5EDEB2A2090D51_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m243A01718935DAAAA2A404C1F212BC255AFF53EA_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m52D3F4A2EF5A6F7DB7C3C741046D3B6CFC38CF47_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m5D8A0A607A12CDF04CB36241DADEED9F576785A9_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m7C821305FC550B46599457D4012A9B94844537B0_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m73A1E6E45446938B1A376FBF0999D3B3C04EB5EF_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m6803C77352DC9B4F96A2A6420C5A25F4B1069A72_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m1EF6DE23FAF8ABF7758BCC3CC7E91E45334BB379_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mBCA2EE72377AB6EC0E4641B1D12026B5333268CE_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m675B455613C954C02AFAF1510FA04B3FC256E279_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m47E0AD9DAF851871758572465D8585553D7FBAA7_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0F7D786B0CCB4A2ECFDB2A06633698A209EA084A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9DBC77DBF9A4F2097E84FDD94F12711E7FBB7481_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m5BD4866E6E67BE4945FF9C83EE90015A32DACB7A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mFEF79C0509FB4C9160E99F51ECC5B0C0891AA4DB_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mBE6FD6770EC73FC5285547B2C0DA154805B7CB77_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA7D77CB71F6693AAA2D4894CFE36077F301A19F4_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mD2041C0588936C69F2A9CB36C3FB71B29554AC84_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mEF72FB5C789F7DDBC72624C9AB0B95B578A68E8B_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m772210BA76C9D4A1CF2F77C6BC37135ACE58E93A_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m3B09C974067D3692A66320232C4A4C02E68170CC_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m08C2BF8389F189C26B78A855977326FD91198963_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m4C89F7B47DFB16764C665462604DD5625CFEE7B7_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m283266AC4D77DC2424BDBD9CB125A1A61AB55E1C_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m7535255C244884FCE69E71A597A10D82C38A21AB_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m07CEF5EB192EFDA22EC079165EEE0F82A03E5FD7_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m846BBCDAF292EDF97639079163217B870C8B7F34_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m05552C315FF241DC8DDB119DB7C93171E9108B0F_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m59742E76F1286DB6A4EFD9F6E85133BDDAFDC9E9_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEnumerator__ctor_mA1A62AF5ED8AB1B514BBAAAEA9BB3D081C3AA4ED_gshared (DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77* __this, RuntimeObject* ___0_dictionary, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_m72B233A5EEDFB1EC10568EBB03636205A2CD2BA6_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D Span_1_op_Implicit_mD249188242C0C9D3192A31E9F7FA74C683F05B84_gshared (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 ___0_span, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_memory, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mC20EA69C2706DE824529A0506BD45837E26C6980_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ArraySegment_1_get_Array_mAB134498A82AD590967BDB7C71136238AA980AD8_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m0C181BD19C4ED1F046320674D18CAEA6C3445EFB_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m41C56DC7483456EE6281ACF18BD801F6C23F16B8_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_gshared (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_memory, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_m90089D22A29124B5DFB7253B5795FBBBA2E17BC1_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_m04AD05E39D10A41E67653C41A22108A810CA9857_gshared (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B_gshared (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_destination, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198_gshared (bool* ___0_destination, bool* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8E944E4954E037877A25B9FF6B901F1F901D4769_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190_gshared (uint8_t* ___0_destination, uint8_t* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446_gshared (Il2CppChar* ___0_destination, Il2CppChar* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_gshared_inline (Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6_gshared (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_destination, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_gshared_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* Array_Empty_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m7E922E24AAEBD664256383832D53DDF17E1F3052_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_gshared_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_gshared_inline (Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68_gshared (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_destination, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_gshared_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* Array_Empty_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m5B415C4745E47108DD9258EBCCB422EFD6B8A0EB_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_gshared_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023 (int32_t ___0_resource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnlyCollection_1_get_Count_mA957AD1D60C82C784C38047AC91BA226DB8E8E7C (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mA957AD1D60C82C784C38047AC91BA226DB8E8E7C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* 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 void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ;
inline bool ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m9843DCFFB80B9C00D8BA618E03DB320EE8C9FE03 (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC*, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m9843DCFFB80B9C00D8BA618E03DB320EE8C9FE03_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mA652EDD77D2E3297866532A6E9FF10ECF4C067D8 (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC*, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mA652EDD77D2E3297866532A6E9FF10ECF4C067D8_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mE6CE2D9F7BC12738281F0B35B075E23FB5EC512A (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mE6CE2D9F7BC12738281F0B35B075E23FB5EC512A_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m676EBE0B3A3F7C5C23743BA1B8F35F7F2E23FEB1 (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748*, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m676EBE0B3A3F7C5C23743BA1B8F35F7F2E23FEB1_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m38B9BD89DEF7A8FD215C7084D5D39FA585455610 (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748*, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m38B9BD89DEF7A8FD215C7084D5D39FA585455610_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m0D1AD1CB5A35037D0F8B08700A776F9A2F55A08F (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m0D1AD1CB5A35037D0F8B08700A776F9A2F55A08F_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m92E8FC9BBFF94214540062C95911D548AAEF6C4B (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9*, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m92E8FC9BBFF94214540062C95911D548AAEF6C4B_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mB32AE8B6CF26B5DA9BD5854CB968797DC98397D4 (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9*, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mB32AE8B6CF26B5DA9BD5854CB968797DC98397D4_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m62D8230AC144DA59EBFC4648988DAC026EC8D043 (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m62D8230AC144DA59EBFC4648988DAC026EC8D043_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m974451E59A50378A764B4C1E75E1184C357A2CC5 (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1*, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m974451E59A50378A764B4C1E75E1184C357A2CC5_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mD670C1EDDC8327CD114F2F22F453B1A1BE774DDF (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1*, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mD670C1EDDC8327CD114F2F22F453B1A1BE774DDF_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mBB2B7BF08D287E2667F29836FCF9E439551DBE8F (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mBB2B7BF08D287E2667F29836FCF9E439551DBE8F_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m638A809E5C72AB15EDA998647FE19E464E709DEF (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631*, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m638A809E5C72AB15EDA998647FE19E464E709DEF_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mC3926319976609BD7A37B3FD87A61906A26C54B6 (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631*, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mC3926319976609BD7A37B3FD87A61906A26C54B6_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m294CA4038F05C8500E78F059A44B5C74556DBBF8 (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m294CA4038F05C8500E78F059A44B5C74556DBBF8_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m07FD564014E69D4B40CE0B12AFAA93929EC83137 (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32*, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m07FD564014E69D4B40CE0B12AFAA93929EC83137_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mB2559896BC5F11800B0108BEBA9EAB2A6C95EE0F (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32*, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mB2559896BC5F11800B0108BEBA9EAB2A6C95EE0F_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m9759E4E426E53E8DD9400478BA7D6F81C7045498 (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m9759E4E426E53E8DD9400478BA7D6F81C7045498_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mF080F0FA34F8F5E175F6E4DEDD178B75394CF519 (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501*, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mF080F0FA34F8F5E175F6E4DEDD178B75394CF519_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m2B98BD0E648DADFDD364421B9F9FC9936A394B91 (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501*, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m2B98BD0E648DADFDD364421B9F9FC9936A394B91_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m9755643A08D11F86D78C24879A20FA6B7A92EF03 (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m9755643A08D11F86D78C24879A20FA6B7A92EF03_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m3950355F5CE2667D4D6E45F1236436E1D59D65BA (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73*, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m3950355F5CE2667D4D6E45F1236436E1D59D65BA_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mE665276036AA8B4551F37184CDA5DB0F5FB3E144 (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73*, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mE665276036AA8B4551F37184CDA5DB0F5FB3E144_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mA3718CBDAD334D0C3B3B3D9C2FBFFC64CB9C1280 (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mA3718CBDAD334D0C3B3B3D9C2FBFFC64CB9C1280_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m226D99000078C09F61A5D23C9D572EEFD2C1F3AB (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E*, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m226D99000078C09F61A5D23C9D572EEFD2C1F3AB_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m38FC28A8D172A809848EBBE17B7593C9A4AC5309 (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E*, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m38FC28A8D172A809848EBBE17B7593C9A4AC5309_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m76896099205C9B4D032B2CC307E116DFEFE0850E (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m76896099205C9B4D032B2CC307E116DFEFE0850E_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mE604E3183A91B8E179A1F947A63F97BBCB1ABE54 (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899*, Entry_tB8765CA56422E2C92887314844384843688DCB9F, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mE604E3183A91B8E179A1F947A63F97BBCB1ABE54_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mD132793CEAFC0968BF032996A77C8F5D5BDD2F22 (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899*, Entry_tB8765CA56422E2C92887314844384843688DCB9F, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mD132793CEAFC0968BF032996A77C8F5D5BDD2F22_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m70B88A368690AEAF6E385D78C72CC004C7F30637 (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m70B88A368690AEAF6E385D78C72CC004C7F30637_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mDECB5012EADED38ECF0820C1CCC728238BB8C35A (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4*, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mDECB5012EADED38ECF0820C1CCC728238BB8C35A_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m9083E89457EBC8CE2ABE59B2119B13A5AE78B47B (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4*, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m9083E89457EBC8CE2ABE59B2119B13A5AE78B47B_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m8EA3C765626FBCBA1DD13BB5487DA21D8693697B (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m8EA3C765626FBCBA1DD13BB5487DA21D8693697B_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m56A38D5A3897CDB1FC16DEC676AB910195117FF2 (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5*, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m56A38D5A3897CDB1FC16DEC676AB910195117FF2_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mB78D021963EF872B18F65CC4B28E86FB02BEB95F (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5*, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mB78D021963EF872B18F65CC4B28E86FB02BEB95F_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m27328FC0F2C246205A2C49BD3848D70B9EEBE247 (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m27328FC0F2C246205A2C49BD3848D70B9EEBE247_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mB44CD647649352FAB18964DF607A304C87568A49 (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D*, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mB44CD647649352FAB18964DF607A304C87568A49_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mA7F985E706FC23C53D8BD558AD42DBB038409085 (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D*, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mA7F985E706FC23C53D8BD558AD42DBB038409085_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m409F5776BEB430BE72273C433CC1850CD93700A7 (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m409F5776BEB430BE72273C433CC1850CD93700A7_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mDF174A6917D3D93C8D7910C91080D253891A1AC5 (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07*, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mDF174A6917D3D93C8D7910C91080D253891A1AC5_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mC7204EA734A903659BFE12EFC2FD358391419441 (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07*, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mC7204EA734A903659BFE12EFC2FD358391419441_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m31B5E7F8E3D51CB370BE05608F7B2C3C11EE0C55 (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m31B5E7F8E3D51CB370BE05608F7B2C3C11EE0C55_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m6057F27D1ACAA9CBF4A9FFC87FDAA2ACC117A809 (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69*, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m6057F27D1ACAA9CBF4A9FFC87FDAA2ACC117A809_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mD865206564138ED88C746288B0A9A6EB96555FC2 (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69*, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mD865206564138ED88C746288B0A9A6EB96555FC2_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m15D679310A0AC97586C8124180F5EB3E1D40A2BC (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m15D679310A0AC97586C8124180F5EB3E1D40A2BC_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m9ADA09E692C504A400AF0D8E4BF59A7C3C2C8F93 (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7*, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m9ADA09E692C504A400AF0D8E4BF59A7C3C2C8F93_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m942BE9C1C9D8A0392F495981442E058E887308CF (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7*, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m942BE9C1C9D8A0392F495981442E058E887308CF_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m299B4E260E97612F6BFD1965863F5EDB0D80889F (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m299B4E260E97612F6BFD1965863F5EDB0D80889F_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m705B2717517A6E1493976E0F972CEC791692FF97 (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135*, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m705B2717517A6E1493976E0F972CEC791692FF97_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mBE061D69DECDF68D566C15E465E25ECFCE11FCD3 (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135*, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mBE061D69DECDF68D566C15E465E25ECFCE11FCD3_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m05F05C64F32981A1BF2CEC3E7589604A188B612B (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m05F05C64F32981A1BF2CEC3E7589604A188B612B_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mD887308D8602D0A6C687F8B588F772CB0D0911A2 (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4*, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mD887308D8602D0A6C687F8B588F772CB0D0911A2_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mCC0B8F0541328E20D9E516ACE2AF53B44AA502ED (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4*, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mCC0B8F0541328E20D9E516ACE2AF53B44AA502ED_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m0AA9B6DB319984D7F9AA4CC7138CDB80E424D3C6 (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m0AA9B6DB319984D7F9AA4CC7138CDB80E424D3C6_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m35084514816674485EF1C8F4FB92A40576C4111D (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12*, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m35084514816674485EF1C8F4FB92A40576C4111D_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m3CE33D219D6B877C1335E0409FD371669274678C (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12*, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m3CE33D219D6B877C1335E0409FD371669274678C_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mCB4FF2AFAA94D01923F9242ACB66F817F7CF18C7 (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mCB4FF2AFAA94D01923F9242ACB66F817F7CF18C7_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m116AE421F0EB30927F6725D62792FFA5A6065627 (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568*, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m116AE421F0EB30927F6725D62792FFA5A6065627_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mF523F5C22B1C3DFB9577177B1C50F9DC3B9704C2 (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568*, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mF523F5C22B1C3DFB9577177B1C50F9DC3B9704C2_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m0EC6345B0A1A2B78ECC10029193920BB76080C5C (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m0EC6345B0A1A2B78ECC10029193920BB76080C5C_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m5112CE22304527C5A5E62043BDEE38C2A87EFD50 (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB*, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m5112CE22304527C5A5E62043BDEE38C2A87EFD50_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mECF0964D6D897CC51E342A47E4058C4E002DB2F6 (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB*, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mECF0964D6D897CC51E342A47E4058C4E002DB2F6_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mCB62385860858F1B627A64107F21F28F31679D30 (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mCB62385860858F1B627A64107F21F28F31679D30_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mD390A33BFF48E0985DDC44FF57B0FB0B6964D967 (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mD390A33BFF48E0985DDC44FF57B0FB0B6964D967_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m341904B53D42A6904BA271BBC89E0566FAB4EE7C (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m341904B53D42A6904BA271BBC89E0566FAB4EE7C_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mB35403E4B493A31D1BF41FCDD58AED1F5149F8D8 (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mB35403E4B493A31D1BF41FCDD58AED1F5149F8D8_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m40CDB89593CE57D838E20457FD5EDEB2A2090D51 (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57*, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m40CDB89593CE57D838E20457FD5EDEB2A2090D51_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m243A01718935DAAAA2A404C1F212BC255AFF53EA (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57*, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m243A01718935DAAAA2A404C1F212BC255AFF53EA_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m52D3F4A2EF5A6F7DB7C3C741046D3B6CFC38CF47 (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m52D3F4A2EF5A6F7DB7C3C741046D3B6CFC38CF47_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m5D8A0A607A12CDF04CB36241DADEED9F576785A9 (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40*, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m5D8A0A607A12CDF04CB36241DADEED9F576785A9_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m7C821305FC550B46599457D4012A9B94844537B0 (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40*, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m7C821305FC550B46599457D4012A9B94844537B0_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m73A1E6E45446938B1A376FBF0999D3B3C04EB5EF (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m73A1E6E45446938B1A376FBF0999D3B3C04EB5EF_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m6803C77352DC9B4F96A2A6420C5A25F4B1069A72 (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1*, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m6803C77352DC9B4F96A2A6420C5A25F4B1069A72_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m1EF6DE23FAF8ABF7758BCC3CC7E91E45334BB379 (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1*, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m1EF6DE23FAF8ABF7758BCC3CC7E91E45334BB379_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mBCA2EE72377AB6EC0E4641B1D12026B5333268CE (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mBCA2EE72377AB6EC0E4641B1D12026B5333268CE_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m675B455613C954C02AFAF1510FA04B3FC256E279 (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172*, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m675B455613C954C02AFAF1510FA04B3FC256E279_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m47E0AD9DAF851871758572465D8585553D7FBAA7 (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172*, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m47E0AD9DAF851871758572465D8585553D7FBAA7_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m0F7D786B0CCB4A2ECFDB2A06633698A209EA084A (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m0F7D786B0CCB4A2ECFDB2A06633698A209EA084A_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m9DBC77DBF9A4F2097E84FDD94F12711E7FBB7481 (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695*, wh_t68B44A67B89DDAF76A260519CD0290192716525C, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m9DBC77DBF9A4F2097E84FDD94F12711E7FBB7481_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m5BD4866E6E67BE4945FF9C83EE90015A32DACB7A (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695*, wh_t68B44A67B89DDAF76A260519CD0290192716525C, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m5BD4866E6E67BE4945FF9C83EE90015A32DACB7A_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mFEF79C0509FB4C9160E99F51ECC5B0C0891AA4DB (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mFEF79C0509FB4C9160E99F51ECC5B0C0891AA4DB_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mBE6FD6770EC73FC5285547B2C0DA154805B7CB77 (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA*, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mBE6FD6770EC73FC5285547B2C0DA154805B7CB77_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_mA7D77CB71F6693AAA2D4894CFE36077F301A19F4 (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA*, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_mA7D77CB71F6693AAA2D4894CFE36077F301A19F4_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_mD2041C0588936C69F2A9CB36C3FB71B29554AC84 (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mD2041C0588936C69F2A9CB36C3FB71B29554AC84_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_mEF72FB5C789F7DDBC72624C9AB0B95B578A68E8B (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7*, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, const RuntimeMethod*))ReadOnlyCollection_1_Contains_mEF72FB5C789F7DDBC72624C9AB0B95B578A68E8B_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m772210BA76C9D4A1CF2F77C6BC37135ACE58E93A (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7*, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m772210BA76C9D4A1CF2F77C6BC37135ACE58E93A_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m3B09C974067D3692A66320232C4A4C02E68170CC (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m3B09C974067D3692A66320232C4A4C02E68170CC_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m08C2BF8389F189C26B78A855977326FD91198963 (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80*, zv_t4D3D59563D5E347919536496688A1FF9036A5333, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m08C2BF8389F189C26B78A855977326FD91198963_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m4C89F7B47DFB16764C665462604DD5625CFEE7B7 (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80*, zv_t4D3D59563D5E347919536496688A1FF9036A5333, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m4C89F7B47DFB16764C665462604DD5625CFEE7B7_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m283266AC4D77DC2424BDBD9CB125A1A61AB55E1C (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m283266AC4D77DC2424BDBD9CB125A1A61AB55E1C_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m7535255C244884FCE69E71A597A10D82C38A21AB (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466*, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m7535255C244884FCE69E71A597A10D82C38A21AB_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m07CEF5EB192EFDA22EC079165EEE0F82A03E5FD7 (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466*, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m07CEF5EB192EFDA22EC079165EEE0F82A03E5FD7_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_get_Count_m846BBCDAF292EDF97639079163217B870C8B7F34 (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m846BBCDAF292EDF97639079163217B870C8B7F34_gshared)(__this, method);
}
inline bool ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC_gshared)(___0_value, method);
}
inline bool ReadOnlyCollection_1_Contains_m05552C315FF241DC8DDB119DB7C93171E9108B0F (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))ReadOnlyCollection_1_Contains_m05552C315FF241DC8DDB119DB7C93171E9108B0F_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnlyCollection_1_IndexOf_m59742E76F1286DB6A4EFD9F6E85133BDDAFDC9E9 (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))ReadOnlyCollection_1_IndexOf_m59742E76F1286DB6A4EFD9F6E85133BDDAFDC9E9_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
inline void DictionaryEnumerator__ctor_mA1A62AF5ED8AB1B514BBAAAEA9BB3D081C3AA4ED (DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77* __this, RuntimeObject* ___0_dictionary, const RuntimeMethod* method)
{
(( void (*) (DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77*, RuntimeObject*, const RuntimeMethod*))DictionaryEnumerator__ctor_mA1A62AF5ED8AB1B514BBAAAEA9BB3D081C3AA4ED_gshared)(__this, ___0_dictionary, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*))KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, ___0_key, ___1_value, method);
}
inline void ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_gshared_inline)(__this, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
inline void ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline)(__this, method);
}
inline int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline)(__this, method);
}
inline int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline)(__this, method);
}
inline int32_t ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, const RuntimeMethod*))ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
inline ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, const RuntimeMethod*))ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_gshared_inline)(__this, method);
}
inline String_t* ReadOnlySpan_1_ToString_m72B233A5EEDFB1EC10568EBB03636205A2CD2BA6 (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, const RuntimeMethod*))ReadOnlySpan_1_ToString_m72B233A5EEDFB1EC10568EBB03636205A2CD2BA6_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_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 String_t* ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, const RuntimeMethod*))ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720_gshared)(__this, method);
}
inline Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D Span_1_op_Implicit_mD249188242C0C9D3192A31E9F7FA74C683F05B84 (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 ___0_span, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305, const RuntimeMethod*))Span_1_op_Implicit_mD249188242C0C9D3192A31E9F7FA74C683F05B84_gshared)(___0_span, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
inline void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, uint8_t*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline void ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_gshared)(__this, ___0_other, method);
}
inline ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_memory, const RuntimeMethod* method)
{
return (( ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036, const RuntimeMethod*))Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD_gshared)(___0_memory, method);
}
inline bool ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, RuntimeObject*, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175_gshared)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnlyMemory_1_CombineHashCodes_mC20EA69C2706DE824529A0506BD45837E26C6980 (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method)
{
return (( int32_t (*) (int32_t, int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1_CombineHashCodes_mC20EA69C2706DE824529A0506BD45837E26C6980_gshared)(___0_h1, ___1_h2, ___2_h3, method);
}
inline int32_t ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, const RuntimeMethod*))ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6_gshared)(__this, method);
}
inline int32_t ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method)
{
return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA_gshared)(___0_left, ___1_right, method);
}
inline RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, int32_t*, int32_t*, const RuntimeMethod*))ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline void ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_gshared_inline)(__this, ___0_array, method);
}
inline void ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ArraySegment_1_get_Array_mAB134498A82AD590967BDB7C71136238AA980AD8_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
return (( CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* (*) (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3*, const RuntimeMethod*))ArraySegment_1_get_Array_mAB134498A82AD590967BDB7C71136238AA980AD8_gshared_inline)(__this, method);
}
inline int32_t ArraySegment_1_get_Offset_m0C181BD19C4ED1F046320674D18CAEA6C3445EFB_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3*, const RuntimeMethod*))ArraySegment_1_get_Offset_m0C181BD19C4ED1F046320674D18CAEA6C3445EFB_gshared_inline)(__this, method);
}
inline int32_t ArraySegment_1_get_Count_m41C56DC7483456EE6281ACF18BD801F6C23F16B8_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3*, const RuntimeMethod*))ArraySegment_1_get_Count_m41C56DC7483456EE6281ACF18BD801F6C23F16B8_gshared_inline)(__this, method);
}
inline int32_t ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, const RuntimeMethod*))ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB_gshared)(__this, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, const RuntimeMethod*))ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_gshared_inline)(__this, method);
}
inline String_t* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_gshared)(__this, method);
}
inline String_t* ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68 (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, const RuntimeMethod*))ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68_gshared)(__this, method);
}
inline Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4 (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, const RuntimeMethod*))Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_gshared)(___0_span, method);
}
inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline void ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117 (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_gshared)(__this, ___0_other, method);
}
inline ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_memory, const RuntimeMethod* method)
{
return (( ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E, const RuntimeMethod*))Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB_gshared)(___0_memory, method);
}
inline bool ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, RuntimeObject*, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F_gshared)(__this, ___0_obj, method);
}
inline int32_t ReadOnlyMemory_1_CombineHashCodes_m90089D22A29124B5DFB7253B5795FBBBA2E17BC1 (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method)
{
return (( int32_t (*) (int32_t, int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1_CombineHashCodes_m90089D22A29124B5DFB7253B5795FBBBA2E17BC1_gshared)(___0_h1, ___1_h2, ___2_h3, method);
}
inline int32_t ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, const RuntimeMethod*))ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D_gshared)(__this, method);
}
inline int32_t ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028 (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method)
{
return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028_gshared)(___0_left, ___1_right, method);
}
inline RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, int32_t*, int32_t*, const RuntimeMethod*))ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline void ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_gshared_inline)(__this, ___0_array, method);
}
inline void ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline int32_t ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074 (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, const RuntimeMethod*))ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074_gshared)(__this, method);
}
inline String_t* ReadOnlySpan_1_ToString_m04AD05E39D10A41E67653C41A22108A810CA9857 (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, const RuntimeMethod*))ReadOnlySpan_1_ToString_m04AD05E39D10A41E67653C41A22108A810CA9857_gshared)(__this, method);
}
inline String_t* ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321 (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, const RuntimeMethod*))ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321_gshared)(__this, method);
}
inline void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline void ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, const RuntimeMethod*))ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_gshared_inline)(__this, method);
}
inline bool ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888 (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, RuntimeObject*, const RuntimeMethod*))ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888_gshared)(__this, ___0_obj, method);
}
inline bool ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61 (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ___0_other, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61_gshared)(__this, ___0_other, method);
}
inline int32_t ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54 (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, const RuntimeMethod*))ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54_gshared)(__this, method);
}
inline RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, int32_t*, int32_t*, const RuntimeMethod*))ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_gshared_inline)(__this, ___0_start, ___1_length, 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_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5 (const RuntimeMethod* method) ;
inline int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428*, const RuntimeMethod*))Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_destination, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D (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) ;
inline void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7*, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_inline (const RuntimeMethod* method)
{
return (( BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* (*) (const RuntimeMethod*))Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7*, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*, const RuntimeMethod*))ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_gshared_inline)(__this, ___0_array, method);
}
inline int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51*, const RuntimeMethod*))Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198 (bool* ___0_destination, bool* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (bool*, bool*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
inline void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2*, bool*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_inline (const RuntimeMethod* method)
{
return (( BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* (*) (const RuntimeMethod*))Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2*, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*, const RuntimeMethod*))ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_gshared_inline)(__this, ___0_array, method);
}
inline int32_t Span_1_get_Length_m8E944E4954E037877A25B9FF6B901F1F901D4769_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, const RuntimeMethod*))Span_1_get_Length_m8E944E4954E037877A25B9FF6B901F1F901D4769_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190 (uint8_t* ___0_destination, uint8_t* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (uint8_t*, uint8_t*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_inline (const RuntimeMethod* method)
{
return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (const RuntimeMethod*))Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_gshared_inline)(__this, ___0_array, method);
}
inline int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, const RuntimeMethod*))Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446 (Il2CppChar* ___0_destination, Il2CppChar* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (Il2CppChar*, Il2CppChar*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_inline (const RuntimeMethod* method)
{
return (( CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* (*) (const RuntimeMethod*))Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline)(__this, ___0_array, method);
}
inline int32_t Span_1_get_Length_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_inline (Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018*, const RuntimeMethod*))Span_1_get_Length_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_destination, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
inline void ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* Array_Empty_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m7E922E24AAEBD664256383832D53DDF17E1F3052_inline (const RuntimeMethod* method)
{
return (( ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* (*) (const RuntimeMethod*))Array_Empty_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m7E922E24AAEBD664256383832D53DDF17E1F3052_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_gshared_inline)(__this, ___0_array, method);
}
inline int32_t Span_1_get_Length_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_inline (Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D*, const RuntimeMethod*))Span_1_get_Length_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_gshared_inline)(__this, method);
}
inline void Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_destination, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
}
inline void ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* Array_Empty_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m5B415C4745E47108DD9258EBCCB422EFD6B8A0EB_inline (const RuntimeMethod* method)
{
return (( Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* (*) (const RuntimeMethod*))Array_Empty_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m5B415C4745E47108DD9258EBCCB422EFD6B8A0EB_gshared_inline)(method);
}
inline void ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC*, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, const RuntimeMethod*))ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_gshared_inline)(__this, ___0_array, method);
}
inline void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, uint8_t*, int32_t, const RuntimeMethod*))Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, Il2CppChar*, int32_t, const RuntimeMethod*))Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline)(__this, ___0_ptr, ___1_length, 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 ReadOnlyCollection_1__ctor_m60BE14B4069BB87CF8BE17F1DD105E30F4907298_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mA957AD1D60C82C784C38047AC91BA226DB8E8E7C_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ReadOnlyCollection_1_get_Item_m4D51818C5BA7E2DFF33E89CB659F02A840E962F3_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_2;
L_2 = InterfaceFuncInvoker1< daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9843DCFFB80B9C00D8BA618E03DB320EE8C9FE03_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mCFEB998036EB6EC1C660F92B91EF469135DAEDB0_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mB3B6D1C94B4484F755A3FCD0CA0BA9493D191AB4_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA652EDD77D2E3297866532A6E9FF10ECF4C067D8_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAFB6E610DAC1909C19D38EA8752CE4763A1BA4A0_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m99796F471C6C42E58F9C844AA7062BFDE3D86629_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_2;
L_2 = InterfaceFuncInvoker1< daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mD18E06BB2654368A1458BFF864BA9E5339014D91_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m678A74494712266B3661E28CB91E4F63AD3E9761_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m827F53D4DC6C39D9C448D38379C73A7D337C7F1F_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m6CA1BD346BEDF4C6478D986A91C44E32D46F8061_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m6416FE3A4ED946B697C405867F83FF89D1F496AD_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, daw_t45D9022875F27878121CD76ADF9BA4E808290F4A ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mBEA7AEDA1614C096D6E4B3A6753359EB97A33B51_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m3B84A9600E8A9AECB88E2275D72AC8327A9088A3_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m1C10C228EDAF26C4166C7BA5BE27B9365102B460_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m4BC9416A2B66E8F8FD6A75DDD84A843C1B8C580B_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m71876BD7BDF4C8D3475A40E086614E919CE04C62_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mA957AD1D60C82C784C38047AC91BA226DB8E8E7C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dawU5BU5D_tF88D022D3187088CBA81C47CCDE17BB645C81B38*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_35;
L_35 = InterfaceFuncInvoker1< daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mC64124058172146017D61CB379281F2E558FDB71_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mD00D27A9D3190E2AC5E7F6AFD10DD6E71190AFB2_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m0D7FF275CF8B34F86730051B1CD2AB8DEFD150CD_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_2;
L_2 = InterfaceFuncInvoker1< daw_t45D9022875F27878121CD76ADF9BA4E808290F4A, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m0D4505BE7E59870A7B061ED23775FD33EA9F1703_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m4B603DCF8858A93AC20F6809582DA9D1F946ED60_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mCEC5075BB72CEC70DAF1407C44311892C1D67001_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(daw_t45D9022875F27878121CD76ADF9BA4E808290F4A));
daw_t45D9022875F27878121CD76ADF9BA4E808290F4A L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mCB454649A2B5D89512BAD1DF496FDCF999FFAE84_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m9843DCFFB80B9C00D8BA618E03DB320EE8C9FE03(__this, ((*(daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)((daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)(daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m8C006903D8A2B055CA1B560EB9795CBCBF4FA8EA_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m03ACB21ED94549A3C0499ED6D890D537A26AB30B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mA652EDD77D2E3297866532A6E9FF10ECF4C067D8(__this, ((*(daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)((daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)(daw_t45D9022875F27878121CD76ADF9BA4E808290F4A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m6FBD19FDDCE81643B040D7AA201B5A39287BF3DB_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m5490E87538267EFEE44000840FD9BCBBD23A9145_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m3BBE55588F2CBCCA32A62FB70D36C972401D2FDA_gshared (ReadOnlyCollection_1_tA04C300ACF3992273CBF491B41D37EB65E68DDFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m3FF0786EEBD43316B2A9569F61980500A7769A5E_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mE6CE2D9F7BC12738281F0B35B075E23FB5EC512A_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ReadOnlyCollection_1_get_Item_mB38FC86CFE61EB0535F2410F7A565EDE8D90671C_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_2;
L_2 = InterfaceFuncInvoker1< dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m676EBE0B3A3F7C5C23743BA1B8F35F7F2E23FEB1_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m8846A46720F3A29BC6D44B56FA54B6B95B2F2BA0_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mB6CD42BC65DFD8CC17FE483C2B37AAABDBCDEE32_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m38B9BD89DEF7A8FD215C7084D5D39FA585455610_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m98694D29C889F9718AC25016CA8FFE39EE2366A0_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m20F1F7A6D1C151790E95B959AC76952FEA99360D_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_2;
L_2 = InterfaceFuncInvoker1< dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m0073BBCC348A302D35FC624750791D0FC3E6AB16_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m4BD0E62F14A1E0BA614E15B41AF6DEF039EAD69A_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m451DDD328DE696241F3AC502530DFE4D73D25EDE_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m6895A47CF98F4A67BE356F87B66F36F1F4E48A8F_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m1A1FF3DEFBA701F0E193BAE7125CA3560FBC5D0E_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFAC2369D8F3B961916DACB9761C323AED42BB2D1_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m49A5CA121D842F83F53FFA5EB2BD2239BA03F1DD_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m943BD4D6886E255F712DE8FC1D3F05DBCEA98BFB_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mC95FDAEB86B61B884328AC4EC5DC0D1679A9CAED_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mBF8F68A1E34D6066CEF8BC6D4CEBFD4BFE87EB00_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mE6CE2D9F7BC12738281F0B35B075E23FB5EC512A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< daxU5BU5D_t9A97504C9EB80DEC0C55C894E81DCD0B122F4D98*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_35;
L_35 = InterfaceFuncInvoker1< dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mF7329E126D2D31C97B31902DCD6DA88CF156D6E9_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m8721A94EF9037539158FE029D05081792B4934DC_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m8DF0EB10B6D66E443CB48C06A17027799F818783_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_2;
L_2 = InterfaceFuncInvoker1< dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m8E24FA27A018DCEE84EDCB172E0239498E4BCEB0_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mC2DAB00F99D99A50DB1385910C8640481A6EA52A_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mC4C06FC244D0BCCBC5C31EE3C9C1E4B5A01B5B21_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB));
dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mF40A2A6DD3469D81A41CFD2C8D17C8DF887D6105_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m676EBE0B3A3F7C5C23743BA1B8F35F7F2E23FEB1(__this, ((*(dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)((dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)(dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mD3203211B9AB780444AB0BB0EE6468DB3E2449E8_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m847DFF943FAC282A902A0D2EC3DF3B3690E2258F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m38B9BD89DEF7A8FD215C7084D5D39FA585455610(__this, ((*(dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)((dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)(dax_t60A3B876CB8C7CDD5DCFC4FABCA3408E2D45BBAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m38DA6BB915C9E15E0FD64AB7EB703A69CA925F65_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mA07EB586DF44C63857B543C0F9C8FB1CCBE91EBF_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mDBCAF41A0DB3555F0EF6D8C9D388528F149EFD59_gshared (ReadOnlyCollection_1_t44799D09E95FBAF1F27CBA46BB19F572589B3748* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mA42FB9D20B55C5CF6268BF02DFD7D9F560FAE07C_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0D1AD1CB5A35037D0F8B08700A776F9A2F55A08F_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ReadOnlyCollection_1_get_Item_mCA4D9FB1A37866C9211370EA36CB7A869126F973_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_2;
L_2 = InterfaceFuncInvoker1< daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m92E8FC9BBFF94214540062C95911D548AAEF6C4B_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m1C80269062D014179CAFD9257834537BDE206E66_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m08A463B8B0827CCDD2D5C7D7F8443471499E2A60_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB32AE8B6CF26B5DA9BD5854CB968797DC98397D4_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9C489E0A2D90C6348BFAF33DF3DAD292BCD216C5_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m19D37987C9D4D39AF78E482710EEB23B498FEF31_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_2;
L_2 = InterfaceFuncInvoker1< daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m4C0CF2495490238608E8F24E371787C651B559CA_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m9613ADEDBC4BBDCDEAE6098783CD042313CD79CC_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m078BF4575698E226F75DC96F2710AA7A05B0A1B2_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mEBF79FDFEBEA2AFCFBFA0E5C68707DB4D66E523A_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m98732DDB405F192B22A0911454AE690E66865ECD_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mE74A2A9981914EDAFD788FB58F4D5FBBCFB5143B_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m9B92D333C304F91C793B850C6D41ED4CC7339658_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m1FCBE0462B1FB09CA2CA161808A829F95C7D4FD7_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m0F5AD64ECEE7EAE520D4F7F68619454F5C7ADA2F_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mBB66D6E1FA9CD69904617E09378AF443E6A16C82_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m0D1AD1CB5A35037D0F8B08700A776F9A2F55A08F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dazU5BU5D_t71E05ED439E45C6BB5E610C5BC7EBDD22BAB1839*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_35;
L_35 = InterfaceFuncInvoker1< daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m1985AB8F9E8D4AD011AAACA01E92D59ED8F54563_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mF9D9E626F176E3EA29A2E8F2137C0F946A54B628_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m48931F4154D4ADC978D0FD0246BA06CB75AF0CC4_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_2;
L_2 = InterfaceFuncInvoker1< daz_t645CCE0BBA57477E747FB8106A467749C277CFA7, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m0B15DC9853A4DBA91233E9E88C9D511B02FB851E_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m01AFE772C88F98C0D6095A960449B0F3C14875DC_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m105EE34A3CECB77B777FCBF3E75E34744EFDC32D_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(daz_t645CCE0BBA57477E747FB8106A467749C277CFA7));
daz_t645CCE0BBA57477E747FB8106A467749C277CFA7 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m8CAE09F57E559568FC1C4B6F3A8BE40F0CA788E6_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m92E8FC9BBFF94214540062C95911D548AAEF6C4B(__this, ((*(daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)((daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)(daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m53A50B6F8295893AAB96ABD5768D46F0FDEB1604_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m1AD493F61ACE427DE0D2B7858F38248A9AE10E97(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mB32AE8B6CF26B5DA9BD5854CB968797DC98397D4(__this, ((*(daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)((daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)(daz_t645CCE0BBA57477E747FB8106A467749C277CFA7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mB1287DB8A13289982B10E5E30AE6CEA7B8A36B35_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m5BE826F3B9EC79BAC046C4556FF60213D4BDB877_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m3C0F67F063406082C7F92FAE6EE9A24B3D568070_gshared (ReadOnlyCollection_1_tD022259A18B244332B8B43C1852C26082225C0B9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mB996EE84FDC0FFF8F24BCCCB94A0C24B894F2711_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m62D8230AC144DA59EBFC4648988DAC026EC8D043_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ReadOnlyCollection_1_get_Item_m89339E3AE07F49B6D74BB5AF07F2F98506C06805_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_2;
L_2 = InterfaceFuncInvoker1< dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m974451E59A50378A764B4C1E75E1184C357A2CC5_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m0BAE02783352CC0A219C3A0265D808750132EB4E_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m10B8D7E311CCFA97FD5B897ECFA6BFAA5C91022D_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD670C1EDDC8327CD114F2F22F453B1A1BE774DDF_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6C6558CAF229FF0E710E6D7529229BBFECF8937F_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA1AB1A4F5D211AF334102D57C7D765FF5E09A80C_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_2;
L_2 = InterfaceFuncInvoker1< dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mF308455DC65D5F5DBC56F4F02BFC93564353D27B_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m76689C2FA232983637F46D50A18670C09D8B22EE_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m31D097A104E95F03D0E7447CD51243E893D4F7B3_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m028649AB91A745A278D818FE41F54828EF198BCB_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mEAE9645B1984EAEA1B60CDCD047353726AD5761B_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6F9563BCD0408EF4994CA25DFB4CFBA5403BA6C9_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m682C8C9187D3AA926334C5DC1A552218D7FFA1E6_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mB06DB36DE3C28BAAD80C7172F50DBC521AC946BA_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m06711A8C430FAEA1B4147F2845349779149A2736_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m286E9C50F105D6D160D99D41F405926E0A808AEA_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m62D8230AC144DA59EBFC4648988DAC026EC8D043(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dbaU5BU5D_t44D06265BF8A3576AA351A9FB2CF7B37F3FC177C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_35;
L_35 = InterfaceFuncInvoker1< dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m3A78E0BD87C86B034ECEA6DD4300CB686B142CA4_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mF909A611C062485A10CA50BE2A49856479F2191D_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mF4394A68437B4E160DBC8F8F1DABFB9E8601F872_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_2;
L_2 = InterfaceFuncInvoker1< dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mCD4E0B56D2CA42CE00674B218B82C32C356595EE_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m39E1F8E0817F4FEF3F069B6C548E77FE05254ACE_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m5E079AB9308E1E9205245F1013CA5054A739B569_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE));
dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m62536E276C805DA971FFDBAB2F9F62428F4300E2_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m974451E59A50378A764B4C1E75E1184C357A2CC5(__this, ((*(dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)((dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)(dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m7F816F30CA8DC77306A5D20FC650E2836EDA3007_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m4945401AE7505B6FBDFE16F7DBF86E06D953F981(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mD670C1EDDC8327CD114F2F22F453B1A1BE774DDF(__this, ((*(dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)((dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)(dba_tDF41B4CECC2BF1FAB6951A98161747E7B87DDFEE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mB6E47FF5800B69B17A84D9BEB94CDF4105610BF9_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mED85B068CF4D239F86BDE3FBC734E921DD2E2D94_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mA2474E9924E6ED188E1C71C13868AFED7DC56109_gshared (ReadOnlyCollection_1_t65A0491B01498E37F56D3954A6F825E4316D63F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m496D0AF9FF446C4AFAB909F1FCCD47D4C20BFE24_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mBB2B7BF08D287E2667F29836FCF9E439551DBE8F_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ReadOnlyCollection_1_get_Item_m7D6E7F9A7B2DCA2865C2320EAD02C97BFA7057E1_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_2;
L_2 = InterfaceFuncInvoker1< AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m638A809E5C72AB15EDA998647FE19E464E709DEF_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m388483269164B7D2D2C0DFC1E1CA02135AFA2984_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m7747E7F55D0427D07FEBE057396F3C0C34361BFF_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mC3926319976609BD7A37B3FD87A61906A26C54B6_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD64B28FCEEC7ED1C136AAE78AC86B4D0DEC80CE9_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mADA35CDF24AA2C23D47899052C6B14D9E15D936D_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_2;
L_2 = InterfaceFuncInvoker1< AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB155670623CA234CC019C34949A41E11C710FB7E_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mA43D5552B4F5A03A7A4679188C272D73E0C357AA_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1E5905C1BCDDABA00A64B52E9B95AA2BB29636A5_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m692B9528D7336E526952683D84FE73E131567761_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m4B3EEFB3371F55E8EB75372A227B2DE9479B3198_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m7FAC764B8DB9C198D7E7BC20D2166725B274352F_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_mA7D5857DAFD581CAC78B915286B891E44DD5EF7E_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mF6D739CADB9A6C00426BDB910ECD3BFA124A82EC_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m4EEB57A0D163F88172B704DF6DFDA5C4711B23F1_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m1117466AFAE6686A4A21825C6F8BCF74E029F8F3_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mBB2B7BF08D287E2667F29836FCF9E439551DBE8F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_35;
L_35 = InterfaceFuncInvoker1< AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mFA0785AC034ED19179FE0CBACA0089F7A2DA3724_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mA9A50BCA5604D0E8AA743AC0F1F50E87907ECDEA_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m6A6FB3510D880798441A249753DD53712D2A4E64_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_2;
L_2 = InterfaceFuncInvoker1< AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m87167A9903C5A14BA576DD4AAA9FA017B58FBF98_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m57FD4C568813C9F8E9F7CB282160F5914B5D4B13_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m37187328CFAC549D25E332083E5CDAE52C263D7B_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF));
AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mC4DA23437E5F7D1AECD4DCE05731DF55CFECED0B_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m638A809E5C72AB15EDA998647FE19E464E709DEF(__this, ((*(AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)((AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)(AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mE3C28CE739EDDCA049F7767F48C3C8511722BFE4_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m11348500F34A92ED3E4F57AA0233784078379771(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mC3926319976609BD7A37B3FD87A61906A26C54B6(__this, ((*(AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)((AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)(AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mC9EA7F380C279B0B5CCE8A89C67D0B6B98FF5D8C_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mF3F61A0AF8FD30497E61E7F0C6434091ED3975D1_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m36FECDC075DCFF8E5B49B27BC25AE3B1DD4F836B_gshared (ReadOnlyCollection_1_tDC2EF30575D579ECA71384FC25F70D7736968631* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m61FC7825AC9662FBA45EC5022DCD6E7F0304A6FE_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m294CA4038F05C8500E78F059A44B5C74556DBBF8_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ReadOnlyCollection_1_get_Item_m2649CF44A90207A705DB7598D1F3ED59015BAE33_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_2;
L_2 = InterfaceFuncInvoker1< FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m07FD564014E69D4B40CE0B12AFAA93929EC83137_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m84897558F2E8B698A890328B3743B8152B705EA5_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m2F522FCFF4FB833C077DBD0C3241FB9ABEAF313F_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB2559896BC5F11800B0108BEBA9EAB2A6C95EE0F_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAD93CB738630456DB2DBCEDA403AC22FEA0A7EFC_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mFCCCBEBF08B4DFA4BC4940F0B95F77412AF94B06_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_2;
L_2 = InterfaceFuncInvoker1< FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m6D5DBF4BCD22EAF49324C41F17B74DA9D6FC1B30_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m1937D9E4569A676249A26DA3E9AFE6DBA2ED7DD1_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mF48E5002D02CB4C0976DBE091C213607B4C1C0F1_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m5C18B1602062E180ED3F3F3500326A55B25F84AB_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB03C334E647ECEAC46CD56C2FBAA0D300298C16D_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA8E1F78CFD3053DFB10800F8425F6ED9E6A3C0D_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_mCD4EF1AEE05DC4F24EC644B60D7DF9F927CC0D1D_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m86BC333DB95B28C0F3A657940B1E9A1AC57DEC93_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m5FEEAAEF52A188D5174B9BEAFA2EDCCDF8CB5BFF_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mBB9AB186341D4FCEB4AC500C094E494CB11F3A06_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m294CA4038F05C8500E78F059A44B5C74556DBBF8(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_35;
L_35 = InterfaceFuncInvoker1< FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m784B03382D3C1B26AAE09A5821F2B7E5C70F11B7_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mB05F46E0654D7C5247D52C65A23F3E065E410930_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m2C38C1D01ADFC930A6D3D7347FBCC1E811B466EF_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_2;
L_2 = InterfaceFuncInvoker1< FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mD4B4A1E60E93BE166DD6AA1E467241C22DCFF208_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mD94F692F8222DA6746B6485EB486B988F07F4CD1_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m5459F0C484E414DD2FC11C7BFC54040147706CDB_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831));
FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m1785004310E9CBE7B7AB3212BA94D45F563A488D_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m07FD564014E69D4B40CE0B12AFAA93929EC83137(__this, ((*(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)((FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m68AD8C2D1BA9FC51DA3959193D79B789D818ABC4_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mFCD2A54038776E3951F71F390645766807267DE5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mB2559896BC5F11800B0108BEBA9EAB2A6C95EE0F(__this, ((*(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)((FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)(FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m6A70F59359D71FAD99C3C2AC32B154B42B30FC32_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m6ED211C273FD05200F261B1FDD43C35C4D48BFED_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m2A2A77A7064793F370E283C577DFACBD75A2AB5B_gshared (ReadOnlyCollection_1_tF9BDC7A725517ED0439C01A1532E809C474C0D32* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m74AA14A3B0D2F2BEB8930773D30A7C0A3ECAFA0B_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m9759E4E426E53E8DD9400478BA7D6F81C7045498_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ReadOnlyCollection_1_get_Item_m1140A77AD970C4BA0905BBBC9990D0141389AC91_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_2;
L_2 = InterfaceFuncInvoker1< BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mF080F0FA34F8F5E175F6E4DEDD178B75394CF519_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mB1F5787AFF61E469135D7C826492721AD3306D11_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m9A53384E819CDAFA059ED39C6576E0768FC4A691_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m2B98BD0E648DADFDD364421B9F9FC9936A394B91_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mBE02F40BC4AA324DE902D481DC634AA5BF56A952_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m95546CBB81EC37D208264CB0855C267AF0F3108C_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_2;
L_2 = InterfaceFuncInvoker1< BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m26AEFC549F0ED3D51DECE37DA3280767723296B4_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m09D27BA241596923C3571B5D596BD73BCC713986_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m50205DC355F162079DF33FEDAFDC64D3E46880A7_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17F2F7F147323E88C19EA1B623D432A44C586E93_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m911C3FB2A4B66FCF6E2055A4CAA3C2473ACEF239_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC489201C1E3C19FD5BDB3C045712614272F31AB8_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m0CF04CE8A8850B1E0A274B3737410BA1FE4BC917_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mCACCB1619A8201EDAC70B2AE351EEB6B81667C20_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mD4A92E1AC9EF353CD8E2C26280721BCF662E132C_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mA7ACF524BEA113BD7316A7A994719B45E71B6432_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m9759E4E426E53E8DD9400478BA7D6F81C7045498(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< BlitInfoU5BU5D_t090EAE36AF18528B2F72B1D3BBA4831E32F287BA*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_35;
L_35 = InterfaceFuncInvoker1< BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mA3530DDE59D17AB1D1BBFEC9DA952C142D3EFDEA_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m18CC635E6CFFCA54181E0C29513FD77C3BE74208_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mC6CEC9A11949D24A58641BF7DA672BB534306C77_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_2;
L_2 = InterfaceFuncInvoker1< BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m146F88BDB85FF17762DAC5A70B78ED808E8AC6CE_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m2D3B1410B3DB9AC97793BB96E5356BC223C7F78D_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mFFB07D1C88DF220C062C21CCCE50EC9F8A6E417C_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357));
BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mC79FE472B90507EB6060FADA994F3B6BF7DBBA0B_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mF080F0FA34F8F5E175F6E4DEDD178B75394CF519(__this, ((*(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)((BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m11CC29E43CE84BC14316BA7FEE64B488823D11B9_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m77E7B5A08971CD505FF41765E78B811AAB31B492(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m2B98BD0E648DADFDD364421B9F9FC9936A394B91(__this, ((*(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)((BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)(BlitInfo_t6D4C0580BBEF65F5EAD39FB6DBC85F360CF6A357*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mB23A8A8B9325B049BED779447E9E6CCD1493A39D_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m8141C70C423FC7EA0CBDB85DB9E200DD21483ABF_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mD8CF10BA9D8849DF394DE9FD5D56016DDC5C8C38_gshared (ReadOnlyCollection_1_tEDA5A8E1827AB831F1A307CC5CFFEDD2E0F2F501* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m2F43B11772EE564662CA2A24A76ACACDE68D4206_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m9755643A08D11F86D78C24879A20FA6B7A92EF03_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ReadOnlyCollection_1_get_Item_m65012F3FFE6E3AEC967987A2C8165310CA1D978A_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_2;
L_2 = InterfaceFuncInvoker1< Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m3950355F5CE2667D4D6E45F1236436E1D59D65BA_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mC279D2144EC707AD681A67F40B68FD82860CC28C_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m2DECCFB8C520E1F9F767B1B6DBE52E4F26799F5F_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mE665276036AA8B4551F37184CDA5DB0F5FB3E144_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB978EF408510E1BF083566B75E700F80F5F3823A_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m06C596AA7A2D53FAA8F654B45BE427C3BD54300B_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_2;
L_2 = InterfaceFuncInvoker1< Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mED8B1D26166A5FE57F8F4FDB834DE2E655DD2A82_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m676AA07A6E57F19C192C8D23B4046FB8573FD95D_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD517EBDF599CE6BE3FD970A488F754C8F1DFCFB2_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m5308054BE012D969EE16A5DD42ACABE78864657A_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mFD75EB91811304FB5FD54640E064934ED38710F8_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m8CA91B03AE0FC98A4F03142D27612D0CF41D39EB_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m7FBFF32753269F5C2001E04E9EB7764B084345A9_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mECA9EF9201BD95CF92008CB899F6C353D2D77A9B_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mB1A9D048E947CCC584554EA179200AFBB9AB26A1_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m5DDF220031A533E71194983A622D272D835AC6BE_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m9755643A08D11F86D78C24879A20FA6B7A92EF03(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< FrameU5BU5D_tED4B6DE19C37177FEDD77F466E6807E1D5288F25*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_35;
L_35 = InterfaceFuncInvoker1< Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m0700F382D6C9800D960B746412C1FEB77B3B97F4_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m1D7261C357CC54F619AC96C07A51C434521BBD68_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m77C0FE1F8E2110E95D48042BD5D1AF3F2967F09D_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_2;
L_2 = InterfaceFuncInvoker1< Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m7A47B5233EB8AC943504D4E4D133AE8EB0A0D269_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m99118522697FCA940BD70BAA97E1E28EE38B8682_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m5EE0225B846BC178B61ABE6483480CE994CCA048_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD));
Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m8EF9C6555484D25E1BC3481C413AD1C3DC574BE3_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m3950355F5CE2667D4D6E45F1236436E1D59D65BA(__this, ((*(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)((Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m6EFB70092641BFA5A7B0668F7FD1D3EC49E0AB60_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m8408613E90585C543FF86E0D19765A06036A7DB1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mE665276036AA8B4551F37184CDA5DB0F5FB3E144(__this, ((*(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)((Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)(Frame_tE254B3BDA010B9114EF1F470C177342FAF3E8FFD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mBBC9F2D515CB70B650A228F9FE6AAC2C724031C0_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mCE634109FB0AB20FEE4FF98481BCB729E9F08771_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mEBC227C0A38809857CAB42E8302E78496E92D708_gshared (ReadOnlyCollection_1_t84E63FC18400336175812408C442A552EE840F73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m436C4D94F2C3EF865E15A1F725C3FEAC3F5F5087_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mA3718CBDAD334D0C3B3B3D9C2FBFFC64CB9C1280_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ReadOnlyCollection_1_get_Item_m8B59DAF06D65CB643DEBC41E31022C94ABFCF201_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_2;
L_2 = InterfaceFuncInvoker1< TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m226D99000078C09F61A5D23C9D572EEFD2C1F3AB_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m0F0C917FD1406F4F32851B6001728D34FCF8F916_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mE67F3699969AF5E867F200CCB537315190D8F228_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m38FC28A8D172A809848EBBE17B7593C9A4AC5309_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m94A1074F8AC3C9F58F38C68299A16547EF8A8110_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m068D9D53938421BE65EC1E68460FE317576DE399_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_2;
L_2 = InterfaceFuncInvoker1< TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m316D64566C1C97E6B3023EEF533B221BB410CAE4_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mE9BE801957BBC297FD1241CE90B972C1FF0A8990_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5B56533887B8009842C4697E7BF7367169FDBE41_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m0A01E133379ED9B993420A88BBF17BE412202116_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB13920E7C80086CD6FB409DE2BEA6460B68AE6CC_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m3C66D864A009DECD1BDF3C4FDE21D8998DDCD803_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m4DCF53ED72576761A2B74E6A44810606EAEDC454_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m3556CB4DC62DB5628AB75DC0038B7EB5E0F89091_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m31844664AF711A04B6D3E9DC0C377E1DAAD19E02_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m017BA78B6833B8E2C2CF7825DB54DAC7A82CF0AA_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mA3718CBDAD334D0C3B3B3D9C2FBFFC64CB9C1280(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< TextureInfoU5BU5D_t0571178EAC2A0DE9A1F27F2C00A9301E04AAFB83*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_35;
L_35 = InterfaceFuncInvoker1< TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m9C772F2B8BFB6D27A94AD75AE8A23CDB7CA7DED1_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m711FEBE5E6A8BCE01DD70B69DEFC4C1083E9958A_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m42D884E04404CA71A624FD38BE1668900821FBBB_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_2;
L_2 = InterfaceFuncInvoker1< TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mF03DBBD0DBF4830FC58F44E5871716DEEB499345_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m85632C9611751E295D8D15B169BA1BE3A3E3CDEF_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mB698648BD07B79FDC2674BAAF1825CFDDB522E78_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B));
TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m061D2F5226F935C163FEAC10BC96B6061FC7B3B4_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m226D99000078C09F61A5D23C9D572EEFD2C1F3AB(__this, ((*(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)((TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mE47DC91D620407A1DB7FB76011716B2E6E93D88B_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mD22DEE1877768FD46CF1D7BE9E64A9BBF4762858(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m38FC28A8D172A809848EBBE17B7593C9A4AC5309(__this, ((*(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)((TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)(TextureInfo_t581C305A0444F786E0E7405054714685BE3A5A5B*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m2B98E9EDF804E9FA3CEAE55689B78566167F59C1_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mD5FB61BFC1EC3BAACDA1B626410F1FE1A70E9CEF_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m93F6AEE1C38AC66DC1A3E0A62706C73DF20A0B41_gshared (ReadOnlyCollection_1_t82FFA6508CB53CD9CD9774F8D35B5FA03F04049E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m1CC9EBB46DD1223951A43E548B9F3521CAFF98DF_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m76896099205C9B4D032B2CC307E116DFEFE0850E_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tB8765CA56422E2C92887314844384843688DCB9F ReadOnlyCollection_1_get_Item_m9AB171E1214C35AC39EE624F3608BEA646FD1405_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_2;
L_2 = InterfaceFuncInvoker1< Entry_tB8765CA56422E2C92887314844384843688DCB9F, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mE604E3183A91B8E179A1F947A63F97BBCB1ABE54_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m6E459B00E19DCCBC4CEEAF646C6D20D0825E22EB_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m217A100460013AF5ACF6B12E7A24CDB246DCD25C_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD132793CEAFC0968BF032996A77C8F5D5BDD2F22_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, Entry_tB8765CA56422E2C92887314844384843688DCB9F >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9CB8907E18749864ACF8A259E29143CB926DA544_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tB8765CA56422E2C92887314844384843688DCB9F ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m31A7FF3683C0C30C6304567EF24CC3E14FAAADFD_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_2;
L_2 = InterfaceFuncInvoker1< Entry_tB8765CA56422E2C92887314844384843688DCB9F, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB5018EF7F8496E3FDF757E70BB3CC49D2E889F79_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m535096A7A0CD7146154F9C94D29163D8B3E48266_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m41871C6B31E2EF522B93E3A9F8218C33B5D255E2_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m8F0CFCFF0D47EE4BA00D5202A32C85F4D060E54A_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m8AD861C8CBB8BB2AB7B778B8347B2F33C85113CC_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, Entry_tB8765CA56422E2C92887314844384843688DCB9F ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD433A889870FFA0D1B75A4EAD1090B44A34DF206_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m5F09092A6BE6EF651C1D65FB1BBE94D99DC8A11E_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mC742DFE2568E1C967F43632DD78E02717F4CAB4F_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m8775DBE5C4F87D474D9D3B83003242B33D33E956_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mB5928339EB12C62753BD9FF8B869E44D8B399162_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m76896099205C9B4D032B2CC307E116DFEFE0850E(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< EntryU5BU5D_t0E1B13D46D84865A64150BC9C0299A2189F6F1E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_35;
L_35 = InterfaceFuncInvoker1< Entry_tB8765CA56422E2C92887314844384843688DCB9F, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mD21CCB8C24474BC43D9E3251BBCC498ED28875E3_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m9CFE35E97A4AC52A785497AC5563F17D7787BB7D_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m3624EA9729DD3250EA4BBBD11462C27F50D813C8_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_2;
L_2 = InterfaceFuncInvoker1< Entry_tB8765CA56422E2C92887314844384843688DCB9F, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mCF1DAB3C7F2781C41220217744D035B6E4C54F20_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m38602232A681EA9B0A628A8DF4A389C4CD3830AD_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m165F618A488C186906C756AC83A6E956A4A14FF5_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
Entry_tB8765CA56422E2C92887314844384843688DCB9F V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Entry_tB8765CA56422E2C92887314844384843688DCB9F));
Entry_tB8765CA56422E2C92887314844384843688DCB9F L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mF26AD6E6A09897C3C110EC761933793F431666A5_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mE604E3183A91B8E179A1F947A63F97BBCB1ABE54(__this, ((*(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)((Entry_tB8765CA56422E2C92887314844384843688DCB9F*)(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m5880F3C8881B2C2C0F70E07746E7465DF2639D49_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m8070AD647A38DEECCF1BB40F2CCE361D23D3AD42(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mD132793CEAFC0968BF032996A77C8F5D5BDD2F22(__this, ((*(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)((Entry_tB8765CA56422E2C92887314844384843688DCB9F*)(Entry_tB8765CA56422E2C92887314844384843688DCB9F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m51A0F26872164EE52D7CA8015F0E63D79C24949C_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mC4948F4715E85E0EDE0509F5A74AC2FF9F8D45CC_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mCD1AE2FF1B9873BC062729CB2EA8A9A8D44F35C2_gshared (ReadOnlyCollection_1_t49CB297632EE7745E9598A432A67833831879899* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m7609A3D65F02B92E7373018BA02997334CF1F8A3_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m70B88A368690AEAF6E385D78C72CC004C7F30637_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ReadOnlyCollection_1_get_Item_mA901886198C5FB57346D9893BEA2410EE2EE5F82_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_2;
L_2 = InterfaceFuncInvoker1< RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mDECB5012EADED38ECF0820C1CCC728238BB8C35A_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m7D81899419E31C657169747A4DAE7A4BFC011F9F_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mB3528B46BC034B632889906E5FC89DF33F33EA43_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m9083E89457EBC8CE2ABE59B2119B13A5AE78B47B_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA585C4CC2A416A972088028CD6A429CFB131BDCC_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m099606F15FAC335D60B7C6F9CA579D00FF7E505B_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_2;
L_2 = InterfaceFuncInvoker1< RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBCFDDE2AB67F43767D6A4925BFD0231D03B648B5_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mF97938BAEB16D8FF6C0636CAC52D7DB82929CDB5_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m8F42A20EB663896422A638F916331439F00D4788_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m60BD6E3D7DEE09C5811E5C27B9E2389E2F55BCB5_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF51472F2FB43F7DB559B30C5AD70F91430EFEEB7_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1A6D5F087CF82A27479D4552842DBD5FCDCDA7D6_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m2A81C8AAAA10E6169AA2B439D1ABC76ABEE44B89_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mFFE7B8784C0CE0D4189972E1A90778E7C1DB4A57_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mB3A307DEBB75CB6562E1607335D8F1EFCE38B3A7_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mE2C1E73415F58C2932743638CBF5F073FC356042_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m70B88A368690AEAF6E385D78C72CC004C7F30637(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< RepeatRectUVU5BU5D_t1C032A55EC385A844DC49A8788D8B97A986FD581*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_35;
L_35 = InterfaceFuncInvoker1< RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mBA1D527CCB4F1B3EA936C010633A270DFF3829B0_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m5119AB8B5E24E1A3B50DAC6D32604DE5BBA84DF0_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m4DC8E3A430DED8AA914D51A87B3A40AEF0AE1B16_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_2;
L_2 = InterfaceFuncInvoker1< RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mF1A55FFF976DA0F484FF035524DFB25BC8088B7D_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m167B94F6D63E489634EE59D5E69CFA6AC1D79330_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m6D316EA3FF1DA0C8F6C468C6D8F5CA11D2C9ABCE_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935));
RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m4F6599A03B4568A449505F6D85543981AE531E8E_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mDECB5012EADED38ECF0820C1CCC728238BB8C35A(__this, ((*(RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)((RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)(RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m0D903BC4BC2C525C877A265EEA265B49A4915C42_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mF62E2E9518622948CC62E5D01A5A38CED3329A07(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m9083E89457EBC8CE2ABE59B2119B13A5AE78B47B(__this, ((*(RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)((RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)(RepeatRectUV_t9DEBA876B6627ACC6496B9BC609EB953E3593935*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mF4798EE5DEE1152E6F2A6AF6E2DBE850000131B8_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m62E1EB842C5998D6D74C388A89020FFC43485B75_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m148806DCDE2638FC74D25DCA6CF2FB2BC9FD2190_gshared (ReadOnlyCollection_1_t4D2D6941BA2FCD53B0FB4771EDAB98A54C0E92E4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m1DE48564D7488F259C4B1131CAB0BA15F650E509_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m8EA3C765626FBCBA1DD13BB5487DA21D8693697B_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ReadOnlyCollection_1_get_Item_m48F98C909537E9D1FB41696B66B1C8890189823C_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_2;
L_2 = InterfaceFuncInvoker1< AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m56A38D5A3897CDB1FC16DEC676AB910195117FF2_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mC080C8E1A431723F7476015D87BCC1AB93D67B43_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m9DE7CA4DDE8F014669602C2CB8E57B03D2952808_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mB78D021963EF872B18F65CC4B28E86FB02BEB95F_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m74D24983CD725F6914C836BFC4821BD61462B35E_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m2556655E0BD302425E67D1F067FB3B6ECD588B9E_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_2;
L_2 = InterfaceFuncInvoker1< AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m3CA630C0122BAEDFC1CE56B62D2E655A72E4E18C_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mBA6D5DD1ABCC8747BE22ACFD88257473B705C8D2_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m6CE34EE10DC907C1A7A8390D7E09018F04FA2C80_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mDFDCF4A63131556C22BBFD5FC05AC102C5C93C55_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m2890D34CEAD51E3191861E4F8C387188003AC618_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m156CF79BBABFF601C6575AC5BD724EEB7B9C7B29_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m2B32002E61D4B1E3A0739A4A14263D8AA3E57DD1_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mEA7F5C2D3BCC529C552CFBDB2E2E727C346AF624_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m61F9FCEB4BC09489D989AA1FD088E62D0B78BBA4_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m03E69363B5D4660EDF0008EA0A2433132332B87E_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m8EA3C765626FBCBA1DD13BB5487DA21D8693697B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< AllocToFreeU5BU5D_tABB7AF052966F0E8DFAA88DF107B682ED5411788*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_35;
L_35 = InterfaceFuncInvoker1< AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mCF9FD500BEA3840DF5CD6C0949E6AAE156DCB1A6_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mFB02F450C1AF8DC9ED235AB4FC2250A3C187BF88_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mDAC890C8A391E4C82D9EC75F097A06C271E52E14_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_2;
L_2 = InterfaceFuncInvoker1< AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m0D40BBD5854DD30C4456B0CDBAFAF2B89E75C56F_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m15BF87D2A74E9894C277B0FCC4AA3995FFD90CFE_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mA90C11B1DFBD4DB2B1A3ECEB1B52A9138113FF14_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8));
AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mA645DABFB3BA318E48BBD5558AC890B4D0A8CEB7_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m56A38D5A3897CDB1FC16DEC676AB910195117FF2(__this, ((*(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)((AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m29458C7F487D051D8956562F3C58B312A42C1816_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m57FB1CBFD36C7BF3CDF6CC03076CDEF655E5F9E1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mB78D021963EF872B18F65CC4B28E86FB02BEB95F(__this, ((*(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)((AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)(AllocToFree_tC46982856CB8220A92BB724F5FB75CCCD09C67D8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mD439B3792CB1E764D1BD2604B30073FB7C4380DD_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m78F0127C50F402D940932BEC3746840E6B8D80DC_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m1E98FD0BF7F236E757B089761624E9FFB3DD59A8_gshared (ReadOnlyCollection_1_t1C050FE5416830429D28D5E8D72FD0744DB090A5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mCDB22510A07317A3B33D87E378B9EDB5AAF1F2F4_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m27328FC0F2C246205A2C49BD3848D70B9EEBE247_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ReadOnlyCollection_1_get_Item_m315BF86AA121EA13FA546D95422CF5DD52157B04_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_2;
L_2 = InterfaceFuncInvoker1< AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mB44CD647649352FAB18964DF607A304C87568A49_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m7BF070685175A264A0C4BAE7E4F7B4F6CBADE71D_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mC5CC400D434793948BF7C55B851D1B47183EF87F_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA7F985E706FC23C53D8BD558AD42DBB038409085_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAE74146841C63C255CE38E4516331E1B26191B84_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m01D790F2DF6F69040C45129A0858796B1C300128_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_2;
L_2 = InterfaceFuncInvoker1< AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m6B7D4A2ABB8B0E2CD214246BA8647B8CF7D43BF9_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD8FC12ACBB44509B5AC818FCAD6BA277E25D34C8_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m7817583A22447F1AD5C129F92B389B977CE37805_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m51BF6F60BE9F9B6042CD0A84CF8F3FE9595550B3_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mA54489F71A4C9AD13736173A9C2FE088181F02BB_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mD691F6A90C4E48979D982EF3997F5F29D14F7641_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m80B6AC9D65BFF3224491EA61D6F3EEDFB58A8D20_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mBC6D48C26BAC051198073437EA94E03A3032C97D_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m9A1BC6EC9341184D499B23E3AEE4CA79BACECC6B_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mD047B6C288F7AAFFFC61521A29CEB72AE87283A0_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m27328FC0F2C246205A2C49BD3848D70B9EEBE247(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< AllocToUpdateU5BU5D_tC52656BA0214FA47884361867D3ED2D23CE612C3*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_35;
L_35 = InterfaceFuncInvoker1< AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m8818D95730C32766A7494A5DEC7F1F83B67C45A2_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m85FD14EAC8C11DDF7E0921A6C34E5F56A46F2011_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mDE4186A35B4981D460950ADF2A5F4294E53C47B3_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_2;
L_2 = InterfaceFuncInvoker1< AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m413BF8093172BA8AE14E10492AE045AE044E5109_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m3855CBC4E8D6410DEB9B84D7BAF1257E64C08C41_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mE956BC8B44B6B330DBA34E0AF226DF44AC783983_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512));
AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mA52B328C0A00D8C76A8A089A6427486879A6BF15_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mB44CD647649352FAB18964DF607A304C87568A49(__this, ((*(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)((AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m5A80CC3A4CFE60A146A1670A87EE76E217D845CE_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mC8AB5228074F5651B3C1B58C4A36DE2A06E013D3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mA7F985E706FC23C53D8BD558AD42DBB038409085(__this, ((*(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)((AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)(AllocToUpdate_tD0221D0ABC5378DDE5AAB1DAA219C337E562B512*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m258CBD7A24741E69F65859BBCAF5BEF6F67F3DD8_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m6FBFE3587C32AED8B60062FD97A39522CD099BBF_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17ABC7C18A8733177BEE066BBE5E5326D98D3B54_gshared (ReadOnlyCollection_1_t9AA78F8877B728978F0DDE91049163B2DE69075D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mEA8F62A9DC91A24300FEFCF8A40F606FECC6289D_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m409F5776BEB430BE72273C433CC1850CD93700A7_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ReadOnlyCollection_1_get_Item_mC89B10C454A992A80E70F460707E3A96AE6AE1ED_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_2;
L_2 = InterfaceFuncInvoker1< WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mDF174A6917D3D93C8D7910C91080D253891A1AC5_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m34129B777F4C0D729638A29403265448F67AAB7E_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m3AE0234C0DA1C378A676F109CCB2CE268E405AB4_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mC7204EA734A903659BFE12EFC2FD358391419441_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCF6B0ED28265004118CC3D7895A26D16A16F2F7F_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB501D0309F1CC0BF9203CF948994D438621201BD_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_2;
L_2 = InterfaceFuncInvoker1< WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mD98BDBC266C5C3E7DB373576C9181C0E4EEF13FD_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8E4F2E2A148F4FC17FC7CF6CCE983B4173627442_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m6625A486790C7F52D21473D29E26A12C2776C083_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mB02D92AEAA55FFFC51CAC96867947E8DFF570AEC_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m6B76545227C6477459CB009412F798557E77B5F5_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m8006BD0F295DFFADB794B5EEA1683A00130EFAA7_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m5C87B0F0A8B76DD981BB85E3F1F5F3CFD00E9C51_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m2489258FC9C198EF118B20420F69BA72546538A5_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m35C378C162D345E7BFA7E70014A3BF4AC2E58B7A_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m44BBB5AB33E2C90225D466FD249C45ACCD42465C_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m409F5776BEB430BE72273C433CC1850CD93700A7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< WorkRequestU5BU5D_t1B912B8BE58CF60CAF3A4FEC0A5C0F5BB6D99577*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_35;
L_35 = InterfaceFuncInvoker1< WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m4EC8E7457B7BA7AB6986861256B2A485A91CA7DE_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m545C5A76ACB1AA632ADC0D56896C0D0BD8FCC620_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m6177EFE8D98E3D7B7B5475B10665A5B4A0CED868_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_2;
L_2 = InterfaceFuncInvoker1< WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m9E391577E266C81BB843991E4F8D7A98B3698C3D_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mB66C0D4FB6CDE1A09D4D1D1E37194301E9F1A4D7_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m4600871FA4B4088F49CD3A369108855F13725FB7_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44));
WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m7BD692E11177D43D9730EE9D3CAE473ED0901007_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mDF174A6917D3D93C8D7910C91080D253891A1AC5(__this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mDC76BD09F10EE0179D32F61859653C019393CD2B_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m297F49BCB3FD33C8DE274BA917FFF7B708758DB7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mC7204EA734A903659BFE12EFC2FD358391419441(__this, ((*(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)((WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)(WorkRequest_t8AF542F2E248D9234341817CDB5F76C27D348B44*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m3BE158F94916FB8BA4EEEEF5DE3F2A67E1A2B738_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m8613D872D3F47583405FC0894E499FDFA4FF9151_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m1CF33F3C669FA8A092BAB44B178D6755847AF40F_gshared (ReadOnlyCollection_1_tB59426B63A6357E19EEB6EAD530B26D450DAAD07* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m2BCBC919E98557C2E9FB7B702A749AC6889D58EC_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m31B5E7F8E3D51CB370BE05608F7B2C3C11EE0C55_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ReadOnlyCollection_1_get_Item_m5AB43596F44CC288DA87BCA19EC8D9CF352BC830_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_2;
L_2 = InterfaceFuncInvoker1< AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m6057F27D1ACAA9CBF4A9FFC87FDAA2ACC117A809_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m3D5D6472653F81CBBF60F1A4F5FB285FE8FD81F4_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m73A5FD2B15474679BE446FD212642A0DFA1BDACC_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mD865206564138ED88C746288B0A9A6EB96555FC2_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4F1D74FDEA8FE5B98CFD1DBBA3AF9FD28C50B1AF_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m5CAA0592F9EEFE14B9D85A067D8A48E463BD0255_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_2;
L_2 = InterfaceFuncInvoker1< AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m42E1B6D2F969DF78B80958AEAADD0BB60CE7FBF4_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8DAB8F4B73BF823C08E3A4F6A2BC2AFB7AC1B9FD_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5D2BC65F087138029E50992E232019893F69AC1D_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mF1C4D566934CCF6AC347FDC465F323E544855A0C_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m269C2B68DF5F87A2CD4E8AF0F9D0285A96BE46D5_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6D5F3AA09D278A803682704BF62E77D2606EE60F_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m4BC366C0595494ACE16C03F974D2385E2E18C5D6_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m40DBD50876422E66FFA67C6F8492F3F350F79E2D_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m42BA0113EA2D38326E5117D9EBEF3B793B9585D7_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mE829AA0EB6560D334DE747097153F5A357D552D3_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m31B5E7F8E3D51CB370BE05608F7B2C3C11EE0C55(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< AssetEntryU5BU5D_t83ECF66F13D78425A1AF86967D10F3FA0A0C123F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_35;
L_35 = InterfaceFuncInvoker1< AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m84B0798A14A014B2040CDEE16EF392CABD0694B0_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m00CA1D68777D4F0A29733C9F7B86ACD569432A6A_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mDA2999BA621C7C5B8E399FFFEBBFEC2075F03CFB_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_2;
L_2 = InterfaceFuncInvoker1< AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m73C3CA05373AF8099ABB16D074D98A5CB942C6EA_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m32A0560BEBF27DA69FF8959A98D58396E20CAAC2_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m35568CB43EC252ECC9B018B514BB55EC217EACC0_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D));
AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m01E51474F8560A28BE0B3BC89A91337DBA7CF7D3_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m6057F27D1ACAA9CBF4A9FFC87FDAA2ACC117A809(__this, ((*(AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)((AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)(AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mF018250B690D9925EADF086DD08D674AFB5B8D59_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m496DFF37E9CC6DE59F0E2B4E2A5DBEAA32DEAD94(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mD865206564138ED88C746288B0A9A6EB96555FC2(__this, ((*(AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)((AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)(AssetEntry_tEB6FC90E5BB63DCA4FF932F2D64595339A28806D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mB2C7F2C83AD323CE288EAE9DE2504F3C66392F79_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m677D67292CFFDBC906FDEAE4ED749F1B7245BE1A_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m088196D5B093C9EBEBB5A00E97C5F12941505516_gshared (ReadOnlyCollection_1_t32D3583BA30824B44FED94CE41C1088BA7F66C69* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mAB2700A792C07CCA5976FBB25236143BB012A079_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m15D679310A0AC97586C8124180F5EB3E1D40A2BC_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ReadOnlyCollection_1_get_Item_m6397C9E0F57C3E4112047E50BA57CF877EF7AA5E_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_2;
L_2 = InterfaceFuncInvoker1< SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9ADA09E692C504A400AF0D8E4BF59A7C3C2C8F93_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m9CEC885D66A757E55A1BCAAA81EE56C3331F7C80_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m5281DA7E199DAF2110C2E3AC674BF46ED6E5A909_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m942BE9C1C9D8A0392F495981442E058E887308CF_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE3161B2EF4B833C04AFB3B69E40F861778B84BBB_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mADAE772B4BD15F8285463DB5CE3C374B3886B620_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_2;
L_2 = InterfaceFuncInvoker1< SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEFBF605C69B209E7C42A3DE33A7192F91D7C4A5F_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mB1F79633665BBD052F230D1D4E27F92658C5BC8C_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mFD9CB1EE4989C4CCDCF3D4E5A8FE0D58BFA28890_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m156206E80AF3E6331C3C0FE144E641C19A1F68B0_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m8D2EF0A699FCEFD03EB498886E232188A522C0FD_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mCE2CF90F9C052E500F3821AD7F2DD2C27C5877E2_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m083FA61CA818C6C0895C641C94BA74A590C7FFEF_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mE7E5FA7776BB25EFBB814CB86E59F610AF20AB36_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m1C953DAF9F3E3FE29763C73C13BC6941AADF56CA_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mC35A16F6E2DB9422F719776935632AAC1B8CEF43_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m15D679310A0AC97586C8124180F5EB3E1D40A2BC(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< SlotDefinitionU5BU5D_t9003D04EBDD74C44DD8490A99624A727154E1299*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_35;
L_35 = InterfaceFuncInvoker1< SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m9E1A1D32AC63239834113D03879532940631B233_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m1A49CA43CDC9AA87C0C687196A8520A985041C5F_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m1FF003DF50C41FA0FE8F95E3E98170E1AC8394BB_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_2;
L_2 = InterfaceFuncInvoker1< SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mAF821EEBC8780AAFB5E9150FE44CFCF63897D2BA_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m52B7B425F12170781F58C6222AEB4F577F4BC847_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mBD2100569F400D7FB86363F2B9059C9AAC336800_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8));
SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m4DABD32E7AACFC8A0443D40D2F09D045E7AE944B_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m9ADA09E692C504A400AF0D8E4BF59A7C3C2C8F93(__this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m85B208EB89FC3FC4D4874377BB2FABD4DDB604AB_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m948DB26D5A8A2DF64E9700A6DEB6F836B10749A3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m942BE9C1C9D8A0392F495981442E058E887308CF(__this, ((*(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)((SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)(SlotDefinition_t2E39E965BBE5A336DD1B93A115DD01044D1A66F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m788CEAD23AC473E44A224B87A3657817D516D541_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m486C1DD5B4F1EB60360F3F7D7A840B0B1C5E01C4_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mB0783AC03716F90DFCC78F01D847E249E75752A9_gshared (ReadOnlyCollection_1_tF2ABA1656E36C231EEBB5C7CEED077E4AC8239B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m536BF0AECBBC03F1EA235EFA0468C33806020985_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m299B4E260E97612F6BFD1965863F5EDB0D80889F_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ReadOnlyCollection_1_get_Item_m60E6A62D890747F1AC1DC730E0D3FCE9D4E02F01_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_2;
L_2 = InterfaceFuncInvoker1< SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m705B2717517A6E1493976E0F972CEC791692FF97_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mC1257C5457DDC4F101CB1C6E13C3918EDA840EAA_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mE2C132C56C7624052D3E4DD98373FEC71D0C7CB4_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mBE061D69DECDF68D566C15E465E25ECFCE11FCD3_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4FE1B62AA91408DA99E8D2590645DB563B0E6CFD_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m10F1544185B2CAC61276C7FC78D4A1E5250030AE_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_2;
L_2 = InterfaceFuncInvoker1< SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7F25790699DBCAE0121DC5A759AB7548FB6FC70D_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8C06DD3863645DAF9014A6199E4E766E44F4DE32_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mF5D43BC696EB8291FF72C53D487A1E2CBE8F03BD_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mC45AD330A9FA9E58AF95EAB337BED55472D02701_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m6360BFE1BF1280F57F65A97EFEB055A411DC13CD_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2216EA250EDE32276006CD29290CA8C9A0A43D26_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m14D0EB0993F5719C1C9CA2E77807AD138D846B4B_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m76167C70930FE118423E77505B2D8815E8BA912C_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m5A79E42C9206CFAB583FCF6227B82C00DC810541_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m0AE5422374BE07A750F53B941582E1D7881D19C9_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m299B4E260E97612F6BFD1965863F5EDB0D80889F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< SlotUsageEntryU5BU5D_t02CCAC4881F115443BE39FCBE8439A9DCFC1C67A*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_35;
L_35 = InterfaceFuncInvoker1< SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m47C54E69C3B3910A38EF4F383BB6A58912F4CE31_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mDE411B4FA9546DB3271B6B51D717C221586FA21A_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m2E8461F31879EC0FA0F5D99691AFAFB5A7346225_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_2;
L_2 = InterfaceFuncInvoker1< SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m8C0462F73249086E5C82027DBCF006357ADF875D_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m2EFE482D8BA88C1552DFA35F0C20A98E06A6DAEB_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m194A30158CE76E4CE3623956595E5B58BB097ACF_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76));
SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m64537CE10B51851FBE9771726AFCC8AAF5CF02C8_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m705B2717517A6E1493976E0F972CEC791692FF97(__this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m199CADD8D916A7510EF043D4D33ADE50B0DFFD37_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mBF48FC95A670E75A65647A9F7520AEB9AE4A0FE6(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mBE061D69DECDF68D566C15E465E25ECFCE11FCD3(__this, ((*(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)((SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)(SlotUsageEntry_t73A628038C799E4FD44436E093EC19D2B9EA1B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m0AC3D083A079AB32188516D0A3CE0C2C5766C5BC_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mFA99BB9E246FD362A3A1D5BFF56496FF2F9EB936_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m5E53CA530423627014C6845FC32A042ED31FFD0E_gshared (ReadOnlyCollection_1_tB75E264D1AFFBCE0E99EF3B6508A1772E4F74135* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m0F3730E2444AB9F7A2E9D2CCA014F7C17C92AE20_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m05F05C64F32981A1BF2CEC3E7589604A188B612B_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ReadOnlyCollection_1_get_Item_mF2270136C87C6CD47C4ED8B9CB895254931977C9_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_2;
L_2 = InterfaceFuncInvoker1< UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mD887308D8602D0A6C687F8B588F772CB0D0911A2_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mDA466383B01D8262103FE86D1BFABC09CADECA76_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m8F53882B80F14E008D7286F26BBF322554B99DBA_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mCC0B8F0541328E20D9E516ACE2AF53B44AA502ED_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m5BCA279D9AC7E9D9F5F159E26D7534330CAC785C_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4FF40A61AEA113EF82D13F16B3B2C6BF18B677E3_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_2;
L_2 = InterfaceFuncInvoker1< UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mE4645E56078441480CF9F05BED8CA8BB1CE8D9CC_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mCC9DB34DE17DB9019666FEE0F34347120603EE73_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC6E354370E4DF1BECE56D402E3B705AA4B80798A_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m46E35364CCA73A31753A2634CD808554883FC270_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m51C90C6BC406DC1437B37056365F92D1BC520CC8_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m016367481E459E11D119029779F80B3B4BBD91A5_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m567F3AD2093D41FA57DA8919506FB8615234B055_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mE26D40E427129E115D85FF3DCDB568A22FB8F071_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m6745829F3C364DB0ED01260271B4AA01F526013E_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m26C1285E73FDD195193E87CAE2B53B9D1237EB84_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m05F05C64F32981A1BF2CEC3E7589604A188B612B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< UsingEntryU5BU5D_t3E321CB1464DE1D2F7FDE3790BD4AD8B72FBE811*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_35;
L_35 = InterfaceFuncInvoker1< UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mC27EB163C159606C0F2F4DA9F04295EC92B2EB8F_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m0696181264D62FE6DFADA7CDAEDB048D8B3BC60C_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mA86767BE1489730FEEF7C9B2F51CADDCB1AFE68A_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_2;
L_2 = InterfaceFuncInvoker1< UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m6A8332821631137A9E8ED9C762291B492FC14787_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mB7C39C11219D6004DCD45559B3A2798E4E2FCE90_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m3CF2B394DBED15EEBA5CFEDB2F3A7268DF6D1F69_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484));
UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mB58F33AA4E890E1EB6DC1BFAA71B1EAE2F5E5B48_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mD887308D8602D0A6C687F8B588F772CB0D0911A2(__this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m45B400C577803964484B6C2318A986085887DF6E_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mBA2972FFD773AA00EC4BAD22D43C97C5FFFD31EA(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mCC0B8F0541328E20D9E516ACE2AF53B44AA502ED(__this, ((*(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)((UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)(UsingEntry_t0454AD34026FDFD1733CE07BD4AE807B0FBCE484*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m0B6FE37FA09E3AC4B1C4601913370316F8F01D5E_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m1361D7AD1C4A114BA390E5745AA7EE44CD601F1D_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m528A8151FF18C9566CD012BFA5F8A3E0680E562A_gshared (ReadOnlyCollection_1_t03DF8DEE56271CB6F01A668065CE8A667D463CC4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m0CE99873F2F7A503EC4AE199577B651B38660FDB_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0AA9B6DB319984D7F9AA4CC7138CDB80E424D3C6_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ReadOnlyCollection_1_get_Item_mA78668F543C471E0FDCF0B0EE7EA432C00C5AA0B_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_2;
L_2 = InterfaceFuncInvoker1< UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m35084514816674485EF1C8F4FB92A40576C4111D_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mF3DD43E8C7891A5B0C6A83F061E68658A5704967_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m6318072A03B7D66A9598F567AD0FC1BF07F57160_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m3CE33D219D6B877C1335E0409FD371669274678C_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m92F31930F7DF2D1B72CCE3B7E41F51871AF48CE7_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mB82DBD19166C09080F597BF5E0016F8AD9E8B7CD_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_2;
L_2 = InterfaceFuncInvoker1< UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mBD5019D095EB93C66CE3CAD3FEDDE82DE4F4DDDD_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m5476710095A645B295C4614CA0A59E7B8562F2C2_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m190FC12AD6961041592F20896CF223E032CD2F1D_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m4EDFDA83998CD5B01BB5D1A841F16566BBD31D87_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mAD9125AD8C5961609C0DA223287314169B902BAF_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m82A2E7FB14814BA0B90607A7C8E04F03A7E26C8A_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m869EDCBA53F2AE4A5C0C72775A4D321E136E96A4_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m7DBCCC217FD2BB810D31D7C81D440F5A77BBB944_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mB29B3F5D84222D3E03544C9190A0EFD47DEEAB73_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m9803DF838065C3CAC5DDB90CD37219FB087C5504_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m0AA9B6DB319984D7F9AA4CC7138CDB80E424D3C6(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< UxmlObjectEntryU5BU5D_tF3F29A7BDD62E8BD2563FDD77C6C304E2A566235*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_35;
L_35 = InterfaceFuncInvoker1< UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mFE69C267D475B82FD98066910BE376D803589466_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m364B6D13B366D1911D0FCF2AA35597A5D25ABF29_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m1E63A76C25964108C166DF0482C5F2FF6CC763D9_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_2;
L_2 = InterfaceFuncInvoker1< UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mB7A0365F194E80830CE15680A79F25C95270A0B6_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m665DA5D30E51ED528D66ED71ABB2F0DF3477892D_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m06C8B89ADE63328AA799B7B9A6E79E41B11BCFD6_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02));
UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m1194F20E276BBF16AAE0E8C08E56DD46370BE02B_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m35084514816674485EF1C8F4FB92A40576C4111D(__this, ((*(UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)((UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)(UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m278DBA28F2451095F7F8C2F43115C67A9E51B165_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m04ABB1ED0A413A55AB9A00490105D95B41E2F252(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m3CE33D219D6B877C1335E0409FD371669274678C(__this, ((*(UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)((UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)(UxmlObjectEntry_t1E72E4EBFDF4A1D3B8017BC882A5BAC71BE19E02*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m18F2D94995E7937D50A8AFA98CE228870150F401_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mDB92C9EF49643001718E804E44B31929E13BC165_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m6AE9BF1765567E9B8EEB581F19631544CBEE21CC_gshared (ReadOnlyCollection_1_t727280FC8D25F8D93D4D96A67918E245A3727B12* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m27068A2471EE5C7DD6A48BEC1651A5EE5D187CE8_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mCB4FF2AFAA94D01923F9242ACB66F817F7CF18C7_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ReadOnlyCollection_1_get_Item_m4534A86754FC3150BB56EE056CF44694CFD57C47_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_2;
L_2 = InterfaceFuncInvoker1< XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m116AE421F0EB30927F6725D62792FFA5A6065627_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m8AA5CBAE562679AFCE7394F17B403AAF1B7890E2_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m183CC0AE8D94E74219F7F9C2466D2F7804BA497B_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mF523F5C22B1C3DFB9577177B1C50F9DC3B9704C2_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m62D6C29DDD780007000C19352D6860B814580EF4_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m00D2C57ECBF88B874CB68F5C81534469F56A4FEF_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_2;
L_2 = InterfaceFuncInvoker1< XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m70D06171D5030143DE8E2C9C3D82E23B0E948ABD_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m697E490657FCBED56DFEFFA849DD6BC26516FD4F_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mD9E569CC589104E7DFB00339ECFD2A4CD4F9F196_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mA1755AFE34A549957295BAB485D02A7E325A4899_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m5D39A855084348CB6DD5E465F66EE1CE0B219EB0_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA640A607F6558085C89E7766CB519044B225892E_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_mC1A3847CE607C736FE818F674CF4072582E4CC46_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m0C523DC18397D4C221DD7EDB0E479D22AA079DBE_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mE1E2A252328E8104C714ABA634916410362D2B90_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m4C097801325D2332FC1A226D23825CFF771B6ED6_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mCB4FF2AFAA94D01923F9242ACB66F817F7CF18C7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< XmlSchemaObjectEntryU5BU5D_tBCEE5881A0EF3ACBC998EFA679ACBF1ED8256E27*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_35;
L_35 = InterfaceFuncInvoker1< XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mECCD6E5746DE808E07F9DE52BFCA2EB88E1A0685_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m2C73CA31DA7C8BD9053F4BDE6A7417451413F980_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mEA0B17247D97DD5D3CB64691624A04D50BCA99A1_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_2;
L_2 = InterfaceFuncInvoker1< XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mA28DA231160A026618A0694B89AAF248E0E4F913_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m2B812C993C93E837AFE15A4F64BB0FFBB93DBF4B_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m8DAB823ABCD43DC216338ADFD4E0EDA6735CE7D9_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD));
XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mBD795131F32122B764751DC7B95C0ED36D0371AA_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m116AE421F0EB30927F6725D62792FFA5A6065627(__this, ((*(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)((XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mCCDA3835E895D0768BB7B32D130DDF9C4FD557C8_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mC5B4A17FCA21C2DF1F66767E828535AD34B90513(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mF523F5C22B1C3DFB9577177B1C50F9DC3B9704C2(__this, ((*(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)((XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)(XmlSchemaObjectEntry_t79D1310E1F5CA860FAD243853E59A3C2ACDB83CD*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mEF58471251B3E05051A30D818E9B9F27CF47B8F8_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m276415F2C9CC2DA3BC751E3F701E0A2A7C19C30F_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mAB995AE8EB5F996DB4C968FDB84153482BD569A9_gshared (ReadOnlyCollection_1_t9309D20294B0D49BDEA1E5D7CF07BB04A6F32568* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m443E71F24206364FAA75E966239EE1A86535AC61_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0EC6345B0A1A2B78ECC10029193920BB76080C5C_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ReadOnlyCollection_1_get_Item_mF8634095DA3DF333400D063D51AEC8D261B1D9A5_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_2;
L_2 = InterfaceFuncInvoker1< cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m5112CE22304527C5A5E62043BDEE38C2A87EFD50_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m941247985C5AD9DA24E3A80CF6A254480D6987EF_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m88CDFDA07B32FDAA80A45325F1D6B4239C0EB345_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mECF0964D6D897CC51E342A47E4058C4E002DB2F6_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAD8D8FF5FF6A4E8C39CE0588E8255CEDD78ED808_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mEC694DFC21C30BDC4A6C46816B7D7A155339C68F_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_2;
L_2 = InterfaceFuncInvoker1< cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5DDB2C75C3F88C69AF46B40081234C39E61AF224_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m89772BCC9B7EFA21F605D3419636062E34713C90_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mE3E6DDE5FD1313CCDE0645C64BE80DA4014A6525_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m8FB8B440A735FA1B9CE44583874FE6EF9BCB6778_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF7B074E64B2C5D3186FCF2E8D0BC8D3164C4D446_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m7AC5E9C2D074C29AEB5234C8A05D24B51C2D31A0_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m0D8475AE3C7500D1E257959730B45DA0BE2E81A2_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m808CA1E74527798ACA4156AB539B8575F87414B7_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m23EE3772F3D97891534B20E8F2DA49E8AE100F70_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m77C44CCFA970C65CA3C032162C461A8471303A8A_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m0EC6345B0A1A2B78ECC10029193920BB76080C5C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< cxkU5BU5D_tA0C5AE61A46BE91130D77DC863B6698E01C2D432*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_35;
L_35 = InterfaceFuncInvoker1< cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m459507AC5E8CD851AAB14E595BF087657703DFAB_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m0A70F15157A51A0C076C1120AEDEC44611A4E684_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mB6AEE9AC76F6FE051D74702BA38676B0266A23CD_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_2;
L_2 = InterfaceFuncInvoker1< cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m1E3EB8B3E83972FC086542C1A5A58F88FEECE779_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m219FFB1FB8D96163378DAA8EE2F8F3E9E8B6797E_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m132C535D653F28167C2B05A384DEF44B78ABDAE4_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639));
cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m3AAA2FEFE3A4A32C02FB68DEBABA5BABDF81A0BA_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m5112CE22304527C5A5E62043BDEE38C2A87EFD50(__this, ((*(cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)((cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)(cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m529F4E43BD818712A9996568591A30D12CB0BFA1_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mA3BDC0C248EC8E09B19D291E1A3780C662BCD053(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mECF0964D6D897CC51E342A47E4058C4E002DB2F6(__this, ((*(cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)((cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)(cxk_t3C4D8FF424E60D773D21A4F2CB9875DA81371639*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m5AEC691EF6DF2A3AC338FDAD374B7D3314F564C4_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mB464CFB252E186FF04278D37A9EC7372CDEE6B68_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m4EE9B14EE7FB09B62DE6D0836B733DDD93E797AC_gshared (ReadOnlyCollection_1_t66AFBE3289663E9BECF2C1FB8CB3A8CEEA8FF9FB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF93D5C1265482CB28D90AAD0ECA2A33C959096DE_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mCB62385860858F1B627A64107F21F28F31679D30_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ReadOnlyCollection_1_get_Item_m5108EA2C7E44A73D33C3DA776796245AFFFF00D4_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = InterfaceFuncInvoker1< czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mD390A33BFF48E0985DDC44FF57B0FB0B6964D967_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m616477694465A6C020E8B161069EBC1CD4264810_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m6EDB6D3A0A467E52D399BE379E922AB72BAB49E5_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m341904B53D42A6904BA271BBC89E0566FAB4EE7C_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD1E2A52AF4179816258741A9DE3A10CC62D9EEF7_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m03D3FBFD7AD59560B0C766C97D1AFA39A740BD76_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = InterfaceFuncInvoker1< czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mF6DF9379C6B9F4AEF2993F002E7E570050A8D2AA_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m118E95509C823ABC1A849DC8C12AF925170531D4_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m6C6DC7C3D82807F14DF4D4F480E96BBF60449F37_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m7D810752150513B06C4C024F05F931EE6957F303_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m0CF24AC0DFDAF769AF79CDD7EF50BB886E818275_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m9394D65C71158A3B25A1C52CCC653EF6AC75342F_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m9F993E62CC75619484C6E068A2D4F7F8F32B780A_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m382F84408C5A367FEE2B96FF0155DB959B553D29_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mBB78BB3D1B0A14E4CC82351132272CD730FC2A35_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m8B7291D16B5DF72BE652FAA1975FD06AAFAE7A2E_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mCB62385860858F1B627A64107F21F28F31679D30(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_35;
L_35 = InterfaceFuncInvoker1< czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m641CB62CCE887E751B16530DB22B792AE9B58324_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m9FD1CF1EF294AFB96A410175A31586C4483A744A_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mBFC5453C651897D4C7EC3613465AE7B8D4F86050_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = InterfaceFuncInvoker1< czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m514D6231F0EF71B898993F8E62B8C2F0B5926B89_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m99B0DF14CCC804A1F5E1538DC0385852F08873A2_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m2A02C61CD72AD499AF0C301EB2FEFADAB7F836CC_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8));
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mAA2785B118C8608F6099CA1AEC99957BEE1214C3_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mD390A33BFF48E0985DDC44FF57B0FB0B6964D967(__this, ((*(czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)((czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)(czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mD938343508FA6A6143CAE9E1CE19AF3C1C15B16A_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m56C4E47EAF20671E26FE81AF9CE2755ACF8B26D3(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m341904B53D42A6904BA271BBC89E0566FAB4EE7C(__this, ((*(czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)((czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)(czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mCA163FE257AA7E270A5F8DCDFAF930D8EBC6A0D6_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m24E3213F8B5448DB004BB525870A498EC9B0299B_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mCAA669D06817B396516CC165B0CE6D5E9DCEE608_gshared (ReadOnlyCollection_1_t98805D8BA3F8A0CD6C72EA04DB9525B5E6B829D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m6B242D9F69E47DF931629DE54D80244069ACE803_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mB35403E4B493A31D1BF41FCDD58AED1F5149F8D8_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ReadOnlyCollection_1_get_Item_m144FA7488EBE52113AD0799AB16809ACB488389B_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_2;
L_2 = InterfaceFuncInvoker1< doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m40CDB89593CE57D838E20457FD5EDEB2A2090D51_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mEAB08027B6316850F8A55FF3F7D71F8BDBE92040_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mDEEEFAFA0602817516CFC166A2F0158DEC80F2FD_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m243A01718935DAAAA2A404C1F212BC255AFF53EA_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1A6C9205D4AFC1A11346097CE31F875DB28489DD_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m9294F770655F3AC3B79D79CB65F15BD27DDC4637_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_2;
L_2 = InterfaceFuncInvoker1< doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mC6ABDD30E794942DFD35D635094F565ECEEC39A1_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mBF361FA37493AABF7195464D9BAC527DA45F9C96_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m4124065E0ACD5129CF718E0DACFF299C5A111B22_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mE976E922838103924A7643E3AFDFD9FC59EB7885_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mB5DE94A523557237B104E6B00B047BF007E08B46_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m55C104B7B5F8CB047581C8CD39EC213508117741_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_mCC4972B790F4EB47DB8AF98133E394B4141ECB5C_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mCE5DB9F5E7906B2DB5204503FB59F58C94687562_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mB05DF0E4BA29EAA814429E6AC0027E1FA1DBDE43_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m639196016F002801A59215FD5950FBB536F903FE_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mB35403E4B493A31D1BF41FCDD58AED1F5149F8D8(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dozU5BU5D_t3E7ED35C20971C36AE60828C3300F370851A356D*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_35;
L_35 = InterfaceFuncInvoker1< doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mF806D45875F0007E601C806521C69DD6D9208393_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m4593310A370521E0104450112559CE51025B4F25_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m0A756F82B0A3868288D6DA13E555B32D64640124_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_2;
L_2 = InterfaceFuncInvoker1< doz_tABD9E5E21264F713710A0194C47B067DC0E0B035, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mAF351E8A46B2911508934451202E836A4E34BBDF_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m0D3580687916C22A934C2DD958DA42CCCC24DC11_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m0D49D44D80C061E5834FCF9C2CA33C9597075D9D_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(doz_tABD9E5E21264F713710A0194C47B067DC0E0B035));
doz_tABD9E5E21264F713710A0194C47B067DC0E0B035 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m53CB84D05112957C75EAC92ED815CC6F41FE97C9_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m40CDB89593CE57D838E20457FD5EDEB2A2090D51(__this, ((*(doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)((doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)(doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m16BFBBC4ACCDD37C387A503D080B343DFBFC3CA7_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mDA76320A42A1735B007BCC91DA12582DF417EA5C(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m243A01718935DAAAA2A404C1F212BC255AFF53EA(__this, ((*(doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)((doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)(doz_tABD9E5E21264F713710A0194C47B067DC0E0B035*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mA1F7E5E35456210ACED1CBD42C4B7403CE78C58F_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mA4D18910419AE3BA28F506565E53FC45EB0C8126_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mA7E410A229745C0EC7089FF39ABEA0F0C1D9FBD9_gshared (ReadOnlyCollection_1_tA0F5511090EA7546F9CE5BF5D0837305DF742A57* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m81005EB87E97FB61492C0C5D27F47BF5CBB1EB9E_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m52D3F4A2EF5A6F7DB7C3C741046D3B6CFC38CF47_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ReadOnlyCollection_1_get_Item_mD4F2DB39B5FF0C59148F97CF99AAA7FF8DDE795C_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_2;
L_2 = InterfaceFuncInvoker1< dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m5D8A0A607A12CDF04CB36241DADEED9F576785A9_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m3971BA3EB3604F88CB1A1C92B9A7903A02F90C82_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mC98AB31419B90FC3F9CFF3C2191D2BF7DE47DAA7_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m7C821305FC550B46599457D4012A9B94844537B0_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC6DACBF59AAEDFBD59BB61519FCEDA7685D7FD93_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mACC2A022C38D948CAC8FD3B4853604E5DAD4ECB5_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_2;
L_2 = InterfaceFuncInvoker1< dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8437998B46592EBF5C683C16A4742BAC1A136006_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mC8AC06C5CAC6D7BD34EC7CF6BD5DF1BE3AC57B8C_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m1E0392DC085B7B51E676EDACE9B1C6550CD1F912_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m713F3E92330C259F8C2D071B67CB1AC351D01FB4_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m6E6E17A5538B3B8306569C63F61082659D547F1C_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m0334FB6266EBE6F1E64939C1E5FE96E5E122A430_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m6BE1B9482FB181D23B67D4C1B4695A7A2D824520_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m7F56E88A54B2550A6AE2D28164B8BE7D39C031AC_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mF648696E6154736267B6FCE80D917606C556A963_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mD4E35EB57F9DE51C9A55F1FCAAF7B77F69062C9C_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m52D3F4A2EF5A6F7DB7C3C741046D3B6CFC38CF47(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dqqU5BU5D_tAA7AFBEAE7372C9DFDEE6DDAB5757A18F1A41B70*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_35;
L_35 = InterfaceFuncInvoker1< dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m7C44962A36C45D7B064DA72CACDF4A30ED40DFF7_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mAF3C53C57EC8124053F31E14D69EB40E063300B2_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m587ABA666DBC6968F3403CA3CAC74B2C7A2A04A8_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_2;
L_2 = InterfaceFuncInvoker1< dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mC336401D85447A63A6EE0DD4B5EDCBBC92198A2D_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m40BAB081960C6274F18CF411F3C62F4FF8243ECA_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mACCCA79D69541E7B08637B77AFF8A6D026F0270B_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6));
dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mE02E91245B6C9AAF2C186D5A9E9D31E418FFA0C1_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m5D8A0A607A12CDF04CB36241DADEED9F576785A9(__this, ((*(dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)((dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)(dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m1967905D9179EA323F286F0E4960352F6EB27DD1_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m44FBB2F9D09590C74B201DA607D9A6C5ACB60891(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m7C821305FC550B46599457D4012A9B94844537B0(__this, ((*(dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)((dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)(dqq_t8067E7B7297AD2817442A7DAACFA79767D5757E6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mE5F40B70D1B3D7A4EA87061AA583CCEA274658A6_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m3C22DAAED289747CFE1BACE27089393F2763D582_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m3DCED9C3C8500B5E52245E1D7627344ECCFA895C_gshared (ReadOnlyCollection_1_tEA0D8CE8764A0F5F237A80A6D339D6B381970F40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m9BD1414D5C8728261E1567CC0B284B70707F4D89_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m73A1E6E45446938B1A376FBF0999D3B3C04EB5EF_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ReadOnlyCollection_1_get_Item_mCD6B1831A16CD6CB92FB7B75F2F1A790DC191319_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_2;
L_2 = InterfaceFuncInvoker1< dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m6803C77352DC9B4F96A2A6420C5A25F4B1069A72_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m6DF30F2BC91EFB2E6A3A2C3B0D57444BB6F670CC_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m1F0CE39C0E1B7E8DEE793EFB16EB0712C0B736E5_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m1EF6DE23FAF8ABF7758BCC3CC7E91E45334BB379_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB4AA1B5855F49F9E2834788C5A487F304F5C5D05_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mA9AC306E8B5024391CE4FD955D83BF2447C286AC_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_2;
L_2 = InterfaceFuncInvoker1< dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mFE104AA634217B11D4362A01991A8501EAB1CDBD_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m91D1AC83712223406DCB96976344A47415468196_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m7062B2716AE50553018A5A381B0A4490B5F30739_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m7634008F1248C75AE986ABB1111038F8056B60DC_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF060501C440054DFF9D1CBBB1B793063BBD5981F_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m26E51B2565F9FDE056EE12717748DC511ED86E50_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m32ED65EC52D1DFC2867DE38A74C5C04BA8596A23_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_mC9D7DBA7BF91713F581C9067544DCC63E267AEA9_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mDB61C092451D3817B357944359FD787025B5A974_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m65044476E8F9A14FFE607FFC6D4B9FDE86903F61_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m73A1E6E45446938B1A376FBF0999D3B3C04EB5EF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< dqrU5BU5D_t9697475F0BB3289EA1398F4A30EC0A2D1D8DFF70*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_35;
L_35 = InterfaceFuncInvoker1< dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mC35E1BAFF272C2B67545126C21C5393854B2E07C_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m2622B8CA8C620028DEF11DFE62F76A8B4C2726F1_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mD5706FDF4816A9A10DEF85272418C75AB0D1516E_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_2;
L_2 = InterfaceFuncInvoker1< dqr_t82CC661FC32C20B34C952E90F0A363F830089C25, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m914212ED0DA9ADC0928C2B6AC2DDC70B5E42E1AB_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m242EA046CA8AF2D39AF789F682024DA46546D875_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m988734E49270DD542B4880AE68016FE4150C833E_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(dqr_t82CC661FC32C20B34C952E90F0A363F830089C25));
dqr_t82CC661FC32C20B34C952E90F0A363F830089C25 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m3AECED9AA57DB415D5F055CF80E53F22A34378FC_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m6803C77352DC9B4F96A2A6420C5A25F4B1069A72(__this, ((*(dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)((dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)(dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m231729A4E01AE8D071E8F16426928ACEAE1FC822_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m102B2A83A49299B46ED83B3875E11A6AC10143E5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m1EF6DE23FAF8ABF7758BCC3CC7E91E45334BB379(__this, ((*(dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)((dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)(dqr_t82CC661FC32C20B34C952E90F0A363F830089C25*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mBFA7C44B549881F9127B0B748253F4CCE7348621_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m49A18C65BB7C765CF99B6A4321AFCC8FAD26457A_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mD241968A8FCF20A766C5734F5025B8EC96909CC1_gshared (ReadOnlyCollection_1_t9D5E08D619AD20FC04CAA47318AF1DE7110CA3F1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m437BEF25B612044794306C6C6EA0385D63FF3D91_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mBCA2EE72377AB6EC0E4641B1D12026B5333268CE_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ReadOnlyCollection_1_get_Item_m9FE46389DC27453555E588F9A10D803C6D3B1E1D_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_2;
L_2 = InterfaceFuncInvoker1< AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m675B455613C954C02AFAF1510FA04B3FC256E279_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mDB1DA2ADF16072B24E62E1DECA8490544C802081_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mFA424CEE852079E0B6DCAE7B8D826241FCE1912D_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m47E0AD9DAF851871758572465D8585553D7FBAA7_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m013A005D67A8480808E24053BABE97037B056387_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mCE69E0963C1F672EA9589158AB15A2F07DA90BBB_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_2;
L_2 = InterfaceFuncInvoker1< AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m59771EDE93A1CFE511DF016DD10AE6B6B96241C9_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m89ED2F82967502C72D77C03F9FDE317114F86848_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5FDD380D579CFE81E92AA2DE964BD7E9BEA98901_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m280D36365E6924430D27058F3C6B27B5A7E2098E_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m23D6F0BE7559E04F30142B8BD66FB0C722F3FFBA_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m2FE7D91B7FC2AF8244418BA18B62D04AEEEE4455_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m618B43C71FA86C17E5399A501CAC5EC88DA7A080_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m7438617DF86942E165EB4C798A770812A5191E1C_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m16BA299B2DAB3FBAF55C2D4F8AABE3B454804878_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mE7641B6B98409C7DDF223BB0DFB6DE9FE245D23A_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mBCA2EE72377AB6EC0E4641B1D12026B5333268CE(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< AotCompilationU5BU5D_t40B040865E1C3D9272C7135830810B4F31327FCC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_35;
L_35 = InterfaceFuncInvoker1< AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m9BEF4070A79D415ED1EB99418DDC321A3648BCAB_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m30D53EDE40AE8035FD0A4B3C85C473E718777623_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_mE9701F3069C043E26F555EC1D4366A2DCF57F422_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_2;
L_2 = InterfaceFuncInvoker1< AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_mECF6F0CA0EA865894F4678E4A0A1584C3C8BCF47_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m082D31C4F1214D16DC6C07DF931FE62964CCD335_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m705EE9E752E8A2E8F33EC5689BD963C4C7947870_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440));
AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mA66BB32C22ABA8B26BA097096B17A44F43853FA2_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m675B455613C954C02AFAF1510FA04B3FC256E279(__this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m23E59FFD3B1A69DE20666F647516C27FAB6FF6C8_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m5C117EA0A998E2211CD0904DFCA1A117CB6D4B29(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m47E0AD9DAF851871758572465D8585553D7FBAA7(__this, ((*(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)((AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)(AotCompilation_t62080A5BAEE4C051A3D097FBE9042DAEE36E1440*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m9C0F1EF18626B630606967773896A350BA2C62C3_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m9D8E7A24872C1913E9C9E95803BF7BE81D821D5D_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m7928F646DB99DBD905F0EEFB3984403FE870A662_gshared (ReadOnlyCollection_1_t79289FF8D78F46DC3FC488CB6C292A8393A7F172* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mBCB2E051F019E4FADBEA71B633F5A7C9316EE370_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m0F7D786B0CCB4A2ECFDB2A06633698A209EA084A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR wh_t68B44A67B89DDAF76A260519CD0290192716525C ReadOnlyCollection_1_get_Item_mF194627503FF73710DA8A632A810DD0E0B6D2F9C_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_2;
L_2 = InterfaceFuncInvoker1< wh_t68B44A67B89DDAF76A260519CD0290192716525C, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m9DBC77DBF9A4F2097E84FDD94F12711E7FBB7481_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, wh_t68B44A67B89DDAF76A260519CD0290192716525C >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m1A2EA9DCB37725D6ED9A50C7617680E000DC0A3E_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m59DC0BD605F67B83A5F187EB0DBDAC63761F035B_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m5BD4866E6E67BE4945FF9C83EE90015A32DACB7A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, wh_t68B44A67B89DDAF76A260519CD0290192716525C >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF0C3D99F70A4997D55542F28AD4A2991B92357A4_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR wh_t68B44A67B89DDAF76A260519CD0290192716525C ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mE46D9DF699549D93A56AACC7B0643075E8057088_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_2;
L_2 = InterfaceFuncInvoker1< wh_t68B44A67B89DDAF76A260519CD0290192716525C, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mAE2B16AEA16CFD331E3EC11CC5AA3D736C81D246_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mF163AD102702328CDECC073BB320964A232EAB10_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mB9A28074BFC008D90FAE561604B2BC78A33E62DE_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m895115B776EAE927A35A399F91CE13A4E116A43A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m7DE23E454C93E0C2599DD6B6B57035E33B35E35B_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, wh_t68B44A67B89DDAF76A260519CD0290192716525C ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m6960FF5C21BAEB7CD2D5717E85E157FC142CA8A4_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m7FBDA44598B9883056AFF27660A4BEBCBF2CA858_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m3127665928C8157626E8584C7E4EAD8DB91C0823_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m70C2EF91030FD0EEBCDBD11098D878B29C0B66FC_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mDCBBBE4B99302707F58769CF213F719C1B7B62A7_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m0F7D786B0CCB4A2ECFDB2A06633698A209EA084A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< whU5BU5D_tA4B2717E5E25BDBE53933E106B271FFD1B22D83F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_35;
L_35 = InterfaceFuncInvoker1< wh_t68B44A67B89DDAF76A260519CD0290192716525C, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mA54473FBD4FE26DB7963FB96704AB7D0AF0A257D_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m10D2DF6FF2DC88C0033D6D016DB1C5E7EF5756B9_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m15F0419CBC84A3439CA6882F1E41AF3D30408992_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_2;
L_2 = InterfaceFuncInvoker1< wh_t68B44A67B89DDAF76A260519CD0290192716525C, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m23CC754CAC582D2D9D6BFC3BF3941B74E0BB5B22_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mD5E39063512DF45649D63C8E708B97F581808D1D_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mEF4F16EA92456DB89EDE2AB228B0CF474EDE7332_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
wh_t68B44A67B89DDAF76A260519CD0290192716525C V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(wh_t68B44A67B89DDAF76A260519CD0290192716525C));
wh_t68B44A67B89DDAF76A260519CD0290192716525C L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m82F1EC1B9728C20CF0E607A3D7655D745E44844A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m9DBC77DBF9A4F2097E84FDD94F12711E7FBB7481(__this, ((*(wh_t68B44A67B89DDAF76A260519CD0290192716525C*)((wh_t68B44A67B89DDAF76A260519CD0290192716525C*)(wh_t68B44A67B89DDAF76A260519CD0290192716525C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m60026AE6ED4EFFBF26F3F08DE21B4B2E7EB1D016_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mFF72ECDFDB430ECEAB082691EF171D653C0B50B7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m5BD4866E6E67BE4945FF9C83EE90015A32DACB7A(__this, ((*(wh_t68B44A67B89DDAF76A260519CD0290192716525C*)((wh_t68B44A67B89DDAF76A260519CD0290192716525C*)(wh_t68B44A67B89DDAF76A260519CD0290192716525C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m56A4806D336C0D7CBD5A0FAC962E48C72AE1BD2E_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mCA39051A7C67F300FA539354EDEC16074BBF6BD9_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mD54248DE0C117D94186095862C426DB098E4497A_gshared (ReadOnlyCollection_1_t3C46272B59C790050B10978A7E27AA7C3E095695* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m0857558604A04B42FA9F2420694D88065006FA67_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mFEF79C0509FB4C9160E99F51ECC5B0C0891AA4DB_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ReadOnlyCollection_1_get_Item_mFB49D8B63FFFF319215C52E0914637ED1A8EE706_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_2;
L_2 = InterfaceFuncInvoker1< yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mBE6FD6770EC73FC5285547B2C0DA154805B7CB77_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m740B42DAF48BE7537855660D1A0EAEB15BE95030_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m2606EF05B05E876A7CB3CDFE5105C14B184B028B_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_mA7D77CB71F6693AAA2D4894CFE36077F301A19F4_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9375266CA5452C5BC79D6737113B68F76ACA14B1_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mF17997BA2A3E83D819C962AFFFACD142B10E2D4C_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_2;
L_2 = InterfaceFuncInvoker1< yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m2079CE920D1488B283F767D5EDCC9478CE7F88E6_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mDD2031B775942026FFD311838DFBBD89F6ECF5FB_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9C73425775C8C2B1017E2CE979BA08E67CA19FEE_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m4B5DEADA17ECDB7D21D54985538B23A8AD61278B_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mE3A80510540D2631A213DFCCF3969DC7508BCC92_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mC2F79F7B436DC60C9177FA5FA22019FC9D2BD935_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m69EA4C41D7A5B0966691CC138375C08002C6536A_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m79008156268713EEF8B1EF64B7B7370B2954FEA8_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_mFCAE506E7DAFA36B7A07E18CE54685A2F20D1541_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_mF766B1683F707114536A96AEE738A29C917CA825_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mFEF79C0509FB4C9160E99F51ECC5B0C0891AA4DB(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< ypU5BU5D_t79C50151E671944E15FAB8C8D9CE75553FD8D30C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_35;
L_35 = InterfaceFuncInvoker1< yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m55D77C489EF70D18E79C320B253B41CD477224AC_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m6436CEB1CFD506E665D60825653C3D9F901412FB_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m5EAEE52BC5A68596F7011FD9359687C062D9BE5A_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_2;
L_2 = InterfaceFuncInvoker1< yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m01406DEF630A0AD2DDAC7E081AFE3EA3EBF73B39_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m0419703D5257B29D4AE79E39D5F3788644D60079_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mDB30797A013019C5C821B54759B4052CE81DCAF8_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF));
yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mA490F58FA5C4047C73C954ED7BCDAB6FBF6C31E2_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mBE6FD6770EC73FC5285547B2C0DA154805B7CB77(__this, ((*(yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)((yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)(yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m9357DC79F508D2027D6B94555DE8873FA2D2CA5D_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m364ECCF1528ACE1C43242EAB4F3C8F9A1071DCA7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_mA7D77CB71F6693AAA2D4894CFE36077F301A19F4(__this, ((*(yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)((yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)(yp_tE8EBBF0374FCFB07F4E8443E2EC69936F411BFBF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mB3DAEC802E24A1ABBFD4E09C7B12C213F470E470_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m8EECE62A958E776A935881060E1461AB1962C6A4_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m9D1B744D1BE2ED8761FA13DD84DFEFD44FF67F0B_gshared (ReadOnlyCollection_1_tD3938F06B742E7882DE67A1FB396F128D85A09DA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m95977E5E9579921E6ABF6F661339F6C00A4B9C0F_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mD2041C0588936C69F2A9CB36C3FB71B29554AC84_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ReadOnlyCollection_1_get_Item_m51CB0C118461CDE4567D5F09C4B70FC8598A2554_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_2;
L_2 = InterfaceFuncInvoker1< yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_mEF72FB5C789F7DDBC72624C9AB0B95B578A68E8B_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m55ACCD91FF4905956FC4523BB2991F59DA5EAED0_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m5CEEEC316747B3C6DF1966DDEEB5FA736B068B2C_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m772210BA76C9D4A1CF2F77C6BC37135ACE58E93A_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2161B8B2FDC77000D8EDC265F111F77DC9CFC8D1_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m2B078E3223EA96F06969C36DF8F17E749A932B31_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_2;
L_2 = InterfaceFuncInvoker1< yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m832F550682CED1DF5500DE5B8D9B4A6897F40F88_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m6E1608B337D688503B7E320B0833FE74B4D707CE_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m9E751E180E8EE1CC8378EEEA8D445D388B68B746_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m37F50AF5C983FF2741EE6AACBB5844ADBC29033D_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF6030F36540413D7A4DE03AC2BF05EF979898E17_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m1383D3CACE553336E56797642032BAB528A82CC0_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m89818AE917A3AADCBAC9CFA9A1BF261CE58D1E5A_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m9E81B3F54403F0D3B3C3B9F85FCEAA49802A59E4_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m1BA0005BDFD1280972EDD8BD972301BF88A19298_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m6649926DB57EA16C8DA1AB4C49C66178F6AD86AB_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_mD2041C0588936C69F2A9CB36C3FB71B29554AC84(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< yqU5BU5D_tC9EDFDD7056723F6F5810FB7A74538AE4E8F76A5*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_35;
L_35 = InterfaceFuncInvoker1< yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mFFB3A67A1FD046EE4AE00EF1AADE87695D749114_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m42101BED8C8CB5C328F700F5CCEC54BBF6872EA3_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m0207407D4F6465C24F38D594DB6E9428E93FD7A3_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_2;
L_2 = InterfaceFuncInvoker1< yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m3141F677E9A31F154302A15FF90C31502ECDF89B_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mCF46EAC0FC2AC223F8F3C299B175F6296818CE32_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m2D3D21F7C307B6A333ABEABACBD697E68A82CFA5_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30));
yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m83B9B9CC12590403C7F5838BA2A3C2195A47BA86_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_mEF72FB5C789F7DDBC72624C9AB0B95B578A68E8B(__this, ((*(yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)((yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)(yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mC3B07C2A3B6F21781B71687AD8A3A378E5659359_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m11FD921089A87CB772C98FB360DBE0C36E61654F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m772210BA76C9D4A1CF2F77C6BC37135ACE58E93A(__this, ((*(yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)((yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)(yq_tD51E2E51E2C609614666B0A7AF47B78CEE980D30*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mF68C68DDDA7103881852ADCFC0666489BC0EB8FA_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_mE5B742A8805A286D8FF21264768487E190355403_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m59F2800F77664A3F75D160A5A76B3411B68C86AB_gshared (ReadOnlyCollection_1_t3E3D6645F7CFD30BFF8D4C7861A5337A7ED667A7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m84025E2CD123D3147FE579B9BA05A3813015E0DD_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m3B09C974067D3692A66320232C4A4C02E68170CC_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR zv_t4D3D59563D5E347919536496688A1FF9036A5333 ReadOnlyCollection_1_get_Item_m5E39C5AA01BACAF1795017C8CAAD4C30B8BEA161_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_2;
L_2 = InterfaceFuncInvoker1< zv_t4D3D59563D5E347919536496688A1FF9036A5333, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m08C2BF8389F189C26B78A855977326FD91198963_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, zv_t4D3D59563D5E347919536496688A1FF9036A5333 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mD6100474C9E080B7E78011ACC7BC582230A5C501_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m9E5AEE67E0E7F4C406D5DD3577EFFA582723FD9B_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m4C89F7B47DFB16764C665462604DD5625CFEE7B7_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, zv_t4D3D59563D5E347919536496688A1FF9036A5333 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCE0CEEEC81F5106D29C776CBD4D8E04657E0B8D1_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR zv_t4D3D59563D5E347919536496688A1FF9036A5333 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_mAC67EAA8B290D86A07C90882C0FB3D39D61D18A0_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_2;
L_2 = InterfaceFuncInvoker1< zv_t4D3D59563D5E347919536496688A1FF9036A5333, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_mEEA583B4213C72D4B4651ADE882B15D46547FE3E_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m91F2B12B72F69A425B4ECB5E0B68ABD92205736B_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m7B836B2201BF6C8A309E9BCFEEB27B07E5C123AC_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m4EB92F8D7045A764A265362DB6D13DA356101033_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mCA591DC7AC316AFC3A489C108372A51E20F63E0B_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, zv_t4D3D59563D5E347919536496688A1FF9036A5333 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m3805359D2766FDEB0F497E584DE964C532C82F01_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m240F2B6F1E63481062CC6840D90FC52D52951D60_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m9A351591CDE126EE010D23DA74050BA5F47552E9_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m6C04EA429BE8FF77EC2D8451CAAB177A37146013_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m3462FC412A8E1D10FCA4E98FAE8E5A17A2196325_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m3B09C974067D3692A66320232C4A4C02E68170CC(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< zvU5BU5D_tE3AC5B9FAA0DCBE4ED9CA751F2E620B5AFA12720*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_35;
L_35 = InterfaceFuncInvoker1< zv_t4D3D59563D5E347919536496688A1FF9036A5333, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m77D9E2BF85ABC0B547FC02A0DA5549FC8D963B4E_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mF7D033658806C664DE1BFCB842B353EFD179E9C1_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m9DD3CD3AA7A20B70F450C2FF319BDDC22CD0E4AF_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_2;
L_2 = InterfaceFuncInvoker1< zv_t4D3D59563D5E347919536496688A1FF9036A5333, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m89D9A7722D7078105C780AC92B1DBF721AD2BB13_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m7DEDAB89A17082DB1C8F5AF48A4C554F57B8326A_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mCA2B39DBD520E83FE5031C0AFC87D64DD9CC82BE_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
zv_t4D3D59563D5E347919536496688A1FF9036A5333 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(zv_t4D3D59563D5E347919536496688A1FF9036A5333));
zv_t4D3D59563D5E347919536496688A1FF9036A5333 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m5492BE1FB207E7DAC96FA39421D70ECC25615277_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m08C2BF8389F189C26B78A855977326FD91198963(__this, ((*(zv_t4D3D59563D5E347919536496688A1FF9036A5333*)((zv_t4D3D59563D5E347919536496688A1FF9036A5333*)(zv_t4D3D59563D5E347919536496688A1FF9036A5333*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m99E88C855D2455E97F46243A54FC52E760FA2D9C_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_m723E9D9898F61A304EB25238D0A8E0B80E84C7E8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m4C89F7B47DFB16764C665462604DD5625CFEE7B7(__this, ((*(zv_t4D3D59563D5E347919536496688A1FF9036A5333*)((zv_t4D3D59563D5E347919536496688A1FF9036A5333*)(zv_t4D3D59563D5E347919536496688A1FF9036A5333*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_mC74D2F97E84792A2557960A971A3B1077C21072D_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m9D534CF009B41C7DB2029C23736BE353E8EAD49D_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mA3730682E3150A347C8B73BDEA39804E4E7118C7_gshared (ReadOnlyCollection_1_t5BD3A59E6BE109BAA36451349C9987BD9AA55F80* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mDC6B15D558789C0310CE2ADF74A7A2398F5DA556_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m283266AC4D77DC2424BDBD9CB125A1A61AB55E1C_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ReadOnlyCollection_1_get_Item_m7AC6E00BD2F6EA75A1E1B09ED4B82A4098110EF3_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_2;
L_2 = InterfaceFuncInvoker1< InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m7535255C244884FCE69E71A597A10D82C38A21AB_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_mA1B55098F63BA27BE711D1D31130C38B32CB2736_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_mDAEDE4966E056491EDD88CFC26EDCADE3C46EA26_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m07CEF5EB192EFDA22EC079165EEE0F82A03E5FD7_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC044715A88826211A86D8974D8AD437A2193216C_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m1B2ADAE698787A805757D5552B8621296703F2E9_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_2;
L_2 = InterfaceFuncInvoker1< InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m7DA3E907FEAB9B06ECAB6D22EB23B4BE826D4856_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mAC3F6330F0EAD535B7FF5CF068E01C59CD20D3B3_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m7C111D048F6D32177A8AD548BFFAC4904149DF56_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mB4F04F9AA52D22F9796F376E1050A7038D2383BD_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m811317D1B458FE2560A7F03BB4A517FC3AC3E5E4_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mA690E064E297A84730F81786F009173F6DD5C607_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_mC65B79B7B8C46A093F4D9DA2B282C492F18BF2DF_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m2384F0B88782FB6B6DB7A810B10C476B7071C3DA_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m02805025DEED390E2EAA3B8951B386E9337EB703_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m9742AA735CF66DE2EBB0A96F4D32E09171B49041_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m283266AC4D77DC2424BDBD9CB125A1A61AB55E1C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< InstructionViewU5BU5D_t2A200DCB627CD67C1DDBD22595A355894F2646A3*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_35;
L_35 = InterfaceFuncInvoker1< InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_mB0D884A13B0634ED86D300F5A0AD44B2F6289D28_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_mEC6BED584E51FF8F57425F18C5E468A95AE234AA_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m24710EB1D21C4B8F4BB3D9D2056EFCB3DE939181_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_2;
L_2 = InterfaceFuncInvoker1< InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m19F35924A24C7A12CEBEC4A25F3043C65AF4324D_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_mED93AACADE45D6FB8A6C816DAE576E4BE2C40044_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_mC9ECAF2EA339B46DAFC52869420D124D819AB52B_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D));
InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_mC2D64D9B1CEC419CEF540449FBC051217E2AA963_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m7535255C244884FCE69E71A597A10D82C38A21AB(__this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_mF41F8CBA905BB1AB7C399429BF5691110460D2BB_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mD7979063F69DBCBBA075F88868B40DE92ED347FC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m07CEF5EB192EFDA22EC079165EEE0F82A03E5FD7(__this, ((*(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)((InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)(InstructionView_tA381D8A27DEDDEE43C71B3BB3A2FADC0CD059A3D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m349A7728F3502BD068836D25B1B8155C59050E5E_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m86D30E158F50003753E733EA15633F18B098A7B9_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m3B459AF4CC4BF34522128CA09EE7AA0EA51D0C68_gshared (ReadOnlyCollection_1_tB919AFBB5D00764975FBCFA46BD779234DFFA466* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m5A9D9F9BF82DF5BC791EDDB92C6ACB0515585089_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_list;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)7, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_list;
__this->___list = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___list), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m846BBCDAF292EDF97639079163217B870C8B7F34_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ReadOnlyCollection_1_get_Item_mD73B98A6810BA7CC48F91432029A9144F563142B_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2;
L_2 = InterfaceFuncInvoker1< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_Contains_m05552C315FF241DC8DDB119DB7C93171E9108B0F_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_value;
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_CopyTo_m727E49F4BE910156177293009D8A846252E79E84_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_1 = ___0_array;
int32_t L_2 = ___1_index;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m5DEC4A241AA392935B102AA20802E78219812BAC_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 9), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_IndexOf_m59742E76F1286DB6A4EFD9F6E85133BDDAFDC9E9_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_value;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker1< int32_t, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m44C589B4BB7ECCD30E4020F0393FF0AB3635001E_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m4516F7E634527D58A35B15AD22F0BF544292DFF1_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2;
L_2 = InterfaceFuncInvoker1< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m8B63BED7A42365BAAEB533BE6A0D2339383AC900_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13199CBE274F32A05F94D3C8C5DCEDAD4FEE5A97_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mADA725366249EFAECFDF538ABB997E2C39F5FFE8_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_mE3BF72D1FA37E7E8E31A9CB35E61DDAEAEE1C9E7_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m8C214BC0BC70941DBE1FA7ECD7526EAFD5387D0E_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mE54B949D248332F0CA6C31F23C76390CAE5E4788_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m1044817D84B4FEE3C72F7141299C72C3BD6551CC_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___list;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m484C6AF40B290987C1B67FCF6E264C482236B6C8_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m80AB4EA66998CC684A8FB31CB58C422226EF895D_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___list;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m210AA50E5566754DA8F5BF93ACC7861751E1345E_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
}
IL_0009:
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0018:
{
RuntimeArray* L_3 = ___0_array;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
}
IL_0027:
{
int32_t L_5 = ___1_index;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0030:
{
RuntimeArray* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7;
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
int32_t L_8 = ___1_index;
int32_t L_9;
L_9 = ReadOnlyCollection_1_get_Count_m846BBCDAF292EDF97639079163217B870C8B7F34(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int32_t)L_9)))
{
goto IL_0046;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
}
IL_0046:
{
RuntimeArray* L_10 = ___0_array;
V_0 = ((ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)IsInst((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_11 = V_0;
if (!L_11)
{
goto IL_005e;
}
}
{
RuntimeObject* L_12 = __this->___list;
ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_13 = V_0;
int32_t L_14 = ___1_index;
NullCheck((RuntimeObject*)L_12);
InterfaceActionInvoker2< ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_12, L_13, L_14);
return;
}
IL_005e:
{
RuntimeArray* L_15 = ___0_array;
NullCheck((RuntimeObject*)L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_15, NULL);
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(64, L_16);
V_1 = L_17;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
V_2 = L_19;
Type_t* L_20 = V_1;
Type_t* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_20, L_21);
if (L_22)
{
goto IL_008c;
}
}
{
Type_t* L_23 = V_2;
Type_t* L_24 = V_1;
NullCheck(L_23);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(37, L_23, L_24);
if (L_25)
{
goto IL_008c;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_008c:
{
RuntimeArray* L_26 = ___0_array;
V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_26, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_3;
if (L_27)
{
goto IL_009b;
}
}
{
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
}
IL_009b:
{
RuntimeObject* L_28 = __this->___list;
NullCheck((RuntimeObject*)L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), (RuntimeObject*)L_28);
V_4 = L_29;
}
try
{
{
V_5 = 0;
goto IL_00cd_1;
}
IL_00ad_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_3;
int32_t L_31 = ___1_index;
int32_t L_32 = L_31;
___1_index = ((int32_t)il2cpp_codegen_add(L_32, 1));
RuntimeObject* L_33 = __this->___list;
int32_t L_34 = V_5;
NullCheck(L_33);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_35;
L_35 = InterfaceFuncInvoker1< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_33, L_34);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_36 = L_35;
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_36);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_37);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject*)L_37);
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00cd_1:
{
int32_t L_39 = V_5;
int32_t L_40 = V_4;
if ((((int32_t)L_39) < ((int32_t)L_40)))
{
goto IL_00ad_1;
}
}
{
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d5;
}
throw e;
}
CATCH_00d5:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_41 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00dd;
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m691DB124CFA3B0D9033DBE57E467CE534E72566C_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m90CFB1A260ABAA0E5955310D96BEE285DCDF9576_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_System_Collections_IList_get_Item_m5C2715DF91185F9456A2A9BC17032CCCF1C152E1_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___list;
int32_t L_1 = ___0_index;
NullCheck(L_0);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2;
L_2 = InterfaceFuncInvoker1< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 0), L_0, L_1);
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5), &L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_set_Item_m09A32595C0DA7E9488D952DB45CAC877A72EDF67_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m7330E4E60290B7168049654790C9C122F049BCE7_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Clear_m5B859C951BB49DACB4C8CAAD65B0C4225E6488DF_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957));
ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyCollection_1_System_Collections_IList_Contains_m403D314AA72F846C9894096B2239C907A5BBB63D_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
bool L_3;
L_3 = ReadOnlyCollection_1_Contains_m05552C315FF241DC8DDB119DB7C93171E9108B0F(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)((ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m003329F9A39FC268B2830BB41CBC2BA449B27964_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
bool L_1;
L_1 = ReadOnlyCollection_1_IsCompatibleObject_mDE9FDB572391C1609456BCFE39FB16EC3C212BDC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_value;
int32_t L_3;
L_3 = ReadOnlyCollection_1_IndexOf_m59742E76F1286DB6A4EFD9F6E85133BDDAFDC9E9(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)((ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 5))))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Insert_m7187989B7437400DC038F3EC96876FC1A9951958_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_Remove_m1D8F90B285FD2CB0D7140DB0E5D69BC681FEFCDA_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_mD1CC87E29661CD7A475923B7C03ECD1ECD0FE5B0_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ThrowHelper_ThrowNotSupportedException_mB51B0F3A42F31B455852E713F424D47333326023((int32_t)((int32_t)28), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* ReadOnlyDictionary_2_get_Keys_m3D38C4849A0CBA72A3BEC65E1F8DBBEA252E34F0_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_0 = __this->____keys;
if (L_0)
{
goto IL_001e;
}
}
{
RuntimeObject* L_1 = __this->___m_dictionary;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_1);
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_3 = (KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
(( void (*) (KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_3, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
__this->____keys = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____keys), (void*)L_3);
}
IL_001e:
{
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_4 = __this->____keys;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* ReadOnlyDictionary_2_get_Values_m8896F49C0945D79E3B09562D2CDC7582F2FD7328_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_0 = __this->____values;
if (L_0)
{
goto IL_001e;
}
}
{
RuntimeObject* L_1 = __this->___m_dictionary;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_1);
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_3 = (ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
(( void (*) (ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_3, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
__this->____values = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____values), (void*)L_3);
}
IL_001e:
{
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_4 = __this->____values;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_ContainsKey_mE23701A23F87A60B1BCF98D9292D94BB14ADE64C_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
{
RuntimeObject* L_0 = __this->___m_dictionary;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_key : &___0_key), SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1Invoker< bool, Il2CppFullySharedGenericAny >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_1: *(void**)L_1));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mBEBC84C1F5E1B11D0450837253B41C389D74FABF_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_0;
L_0 = (( KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_TryGetValue_m1E53DEAAC0A4FA6EA9A62FD6CAE08C28094D206B_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
{
RuntimeObject* L_0 = __this->___m_dictionary;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_key : &___0_key), SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
Il2CppFullySharedGenericAny* L_2 = ___1_value;
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(7, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_1: *(void**)L_1), L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m48CD0FA2868BA87C697AA1271790FCFD0D38ED69_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_0;
L_0 = (( ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_get_Item_m7C1B738861802341266E872538431A816B1507A2_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const uint32_t SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
{
RuntimeObject* L_0 = __this->___m_dictionary;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_key : &___0_key), SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
NullCheck(L_0);
InterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_1: *(void**)L_1), (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m760232769BCF4D542ADC3675CDFB72C49999896D_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Remove_mD8EBB6AFBE0B504354FA2AD3C925191E6609F731_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Item_m9574ECF6ECDBFB0B78285A7C8AFF03FD2B4013D6_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const uint32_t SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
{
RuntimeObject* L_0 = __this->___m_dictionary;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_key : &___0_key), SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
NullCheck(L_0);
InterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_1: *(void**)L_1), (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_set_Item_m04BE92540AEBDD07DF1A30D6736F68317A8086B1_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyDictionary_2_get_Count_m570BC218FBF8EE3D7E5551E874DF20638F397CA7_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_dictionary;
NullCheck((RuntimeObject*)L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 18), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1911E89A7546D2C7F1DD67B61404C8B3D00A36EE_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20));
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_1 = alloca(SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
{
RuntimeObject* L_0 = __this->___m_dictionary;
il2cpp_codegen_memcpy(L_1, ___0_item, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
NullCheck((RuntimeObject*)L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1Invoker< bool, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 18), (RuntimeObject*)L_0, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF57A320EF60929F01E8B81CEA0B003EFF819CB79_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_dictionary;
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 18), (RuntimeObject*)L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m95064FB8DE29991E11D317B1112868234B687EB6_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mE36881BC770002B4BFB810CDD84B88FE8500A55F_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_item, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Clear_mFB7C727CCCA77F742773A4537B99A5042C48DBF3_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mD21C9806294C21C66C48BBCC7124FF9F72753A08_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_item, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_GetEnumerator_m3FFC97D7546675C2514644991A7E196D5039E5AB_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_dictionary;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 24), (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_IEnumerable_GetEnumerator_mE28E564A8649570EA9A1CE7107DF7E5FE7A21EFD_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___m_dictionary;
NullCheck((RuntimeObject*)L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_IsCompatibleKey_m4D74774D18B06ACA450E3D355EF8398353B677EE_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_key;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
RuntimeObject* L_2 = ___0_key;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 10)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_IDictionary_Add_mFD7ED5C86355FB8D05C1209AFBB8A79B6E0BA797_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_IDictionary_Clear_mFAE5622F79BFAADCDA0C21C758D1B6AA49D32017_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_IDictionary_Contains_m24123A7F88C2C800C9037836C4773B3A18A54275_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
{
RuntimeObject* L_0 = ___0_key;
bool L_1;
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_key;
void* L_4 = UnBox_Any(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 10), L_3);
bool L_5;
L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)), il2cpp_rgctx_method(method->klass->rgctx_data, 29), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)))));
return L_5;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_IDictionary_GetEnumerator_m0285CEE9474EAA483097CF2480942BC24E6E3BF7_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___m_dictionary;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
RuntimeObject* L_2 = V_0;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_2);
return L_3;
}
IL_0016:
{
RuntimeObject* L_4 = __this->___m_dictionary;
DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77 L_5;
memset((&L_5), 0, sizeof(L_5));
DictionaryEnumerator__ctor_mA1A62AF5ED8AB1B514BBAAAEA9BB3D081C3AA4ED((&L_5), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
DictionaryEnumerator_tA07B53C91CCF243B3DDF48825CD4F71A6835CD77 L_6 = L_5;
RuntimeObject* L_7 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 30), &L_6);
return (RuntimeObject*)L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_IDictionary_get_IsFixedSize_mADA2A7D8798B25E2D5AA76D0DB7B68F18BB4FF70_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_IDictionary_get_IsReadOnly_mCADBA490FFA90323B8FEDC38CD78141C54CC10DF_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_IDictionary_get_Keys_m203F3078EE234F53D90604EFDC9609D2B90B219B_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_0;
L_0 = (( KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_IDictionary_Remove_mCC94C51FD44D29ACE9EBBA8BF55A9BED1EE617D8_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeObject* ___0_key, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_IDictionary_get_Values_m4592B94799170DC13E0F5BDD221769C548BCD680_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_0;
L_0 = (( ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_IDictionary_get_Item_m5EB78E7B173088D4B73585597F8C1AA9A61E2720_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
const uint32_t SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
{
RuntimeObject* L_0 = ___0_key;
bool L_1;
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_001a;
}
}
{
RuntimeObject* L_2 = ___0_key;
void* L_4 = UnBox_Any(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 10), L_3);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)))), (Il2CppFullySharedGenericAny*)L_5);
RuntimeObject* L_6 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_5);
return L_6;
}
IL_001a:
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_IDictionary_set_Item_mCFEB082FB514C3C58C6C908B833CC7FF5B5A6D6A_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, 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*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyDictionary_2_System_Collections_ICollection_CopyTo_mB747FA5969557062AD3E00EF54BC5185C08504E7_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
const uint32_t SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20));
const uint32_t SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const uint32_t SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_34 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
const Il2CppFullySharedGenericAny L_53 = L_34;
const Il2CppFullySharedGenericAny L_55 = alloca(SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3);
const Il2CppFullySharedGenericAny L_36 = alloca(SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
const Il2CppFullySharedGenericAny L_54 = L_36;
const Il2CppFullySharedGenericAny L_56 = alloca(SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_30 = alloca(SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_49 = L_30;
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_57 = alloca(SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* V_0 = NULL;
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* V_1 = NULL;
RuntimeObject* V_2 = NULL;
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_3 = alloca(SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
memset(V_3, 0, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_5 = alloca(SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
memset(V_5, 0, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
RuntimeArray* L_2 = ___0_array;
NullCheck(L_2);
int32_t L_3;
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0022;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
}
IL_0022:
{
RuntimeArray* L_5 = ___0_array;
NullCheck(L_5);
int32_t L_6;
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
if (!L_6)
{
goto IL_0036;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0036:
{
int32_t L_8 = ___1_index;
if ((((int32_t)L_8) < ((int32_t)0)))
{
goto IL_0043;
}
}
{
int32_t L_9 = ___1_index;
RuntimeArray* L_10 = ___0_array;
NullCheck(L_10);
int32_t L_11;
L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL);
if ((((int32_t)L_9) <= ((int32_t)L_11)))
{
goto IL_0053;
}
}
IL_0043:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_12 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method);
}
IL_0053:
{
RuntimeArray* L_13 = ___0_array;
NullCheck(L_13);
int32_t L_14;
L_14 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_13, NULL);
int32_t L_15 = ___1_index;
int32_t L_16;
L_16 = (( int32_t (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_14, L_15))) >= ((int32_t)L_16)))
{
goto IL_006e;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
}
IL_006e:
{
RuntimeArray* L_18 = ___0_array;
V_0 = ((KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57*)IsInst((RuntimeObject*)L_18, il2cpp_rgctx_data(method->klass->rgctx_data, 22)));
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_19 = V_0;
if (!L_19)
{
goto IL_0086;
}
}
{
RuntimeObject* L_20 = __this->___m_dictionary;
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_21 = V_0;
int32_t L_22 = ___1_index;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 18), (RuntimeObject*)L_20, L_21, L_22);
return;
}
IL_0086:
{
RuntimeArray* L_23 = ___0_array;
V_1 = ((DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533*)IsInst((RuntimeObject*)L_23, DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var));
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_24 = V_1;
if (!L_24)
{
goto IL_00e2;
}
}
{
RuntimeObject* L_25 = __this->___m_dictionary;
NullCheck((RuntimeObject*)L_25);
RuntimeObject* L_26;
L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 24), (RuntimeObject*)L_25);
V_2 = L_26;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d8:
{
{
RuntimeObject* L_27 = V_2;
if (!L_27)
{
goto IL_00e1;
}
}
{
RuntimeObject* L_28 = V_2;
NullCheck((RuntimeObject*)L_28);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_28);
}
IL_00e1:
{
return;
}
}
});
try
{
{
goto IL_00ce_1;
}
IL_009e_1:
{
RuntimeObject* L_29 = V_2;
NullCheck(L_29);
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 26), L_29, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_30);
il2cpp_codegen_memcpy(V_3, L_30, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_31 = V_1;
int32_t L_32 = ___1_index;
int32_t L_33 = L_32;
___1_index = ((int32_t)il2cpp_codegen_add(L_33, 1));
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)), il2cpp_rgctx_method(method->klass->rgctx_data, 35), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_3, (Il2CppFullySharedGenericAny*)L_34);
RuntimeObject* L_35 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10), L_34);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)), il2cpp_rgctx_method(method->klass->rgctx_data, 37), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_3, (Il2CppFullySharedGenericAny*)L_36);
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_36);
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_38;
memset((&L_38), 0, sizeof(L_38));
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_38), L_35, L_37, NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB)L_38);
}
IL_00ce_1:
{
RuntimeObject* L_39 = V_2;
NullCheck((RuntimeObject*)L_39);
bool L_40;
L_40 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_39);
if (L_40)
{
goto IL_009e_1;
}
}
{
goto IL_0153;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00e2:
{
RuntimeArray* L_41 = ___0_array;
V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_41, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = V_4;
if (L_42)
{
goto IL_00f9;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_43 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_43, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, method);
}
IL_00f9:
{
}
try
{
{
RuntimeObject* L_44 = __this->___m_dictionary;
NullCheck((RuntimeObject*)L_44);
RuntimeObject* L_45;
L_45 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 24), (RuntimeObject*)L_44);
V_2 = L_45;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_013b_1:
{
{
RuntimeObject* L_46 = V_2;
if (!L_46)
{
goto IL_0144_1;
}
}
{
RuntimeObject* L_47 = V_2;
NullCheck((RuntimeObject*)L_47);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_47);
}
IL_0144_1:
{
return;
}
}
});
try
{
{
goto IL_0131_2;
}
IL_0108_2:
{
RuntimeObject* L_48 = V_2;
NullCheck(L_48);
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 26), L_48, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_49);
il2cpp_codegen_memcpy(V_5, L_49, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = V_4;
int32_t L_51 = ___1_index;
int32_t L_52 = L_51;
___1_index = ((int32_t)il2cpp_codegen_add(L_52, 1));
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)), il2cpp_rgctx_method(method->klass->rgctx_data, 35), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_5, (Il2CppFullySharedGenericAny*)L_53);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)), il2cpp_rgctx_method(method->klass->rgctx_data, 37), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_5, (Il2CppFullySharedGenericAny*)L_54);
memset(L_57, 0, SizeOf_KeyValuePair_2_t0239F3881F4C8BE84CFABF0F90DFD19A583B6C95);
KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_57, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? il2cpp_codegen_memcpy(L_55, L_53, SizeOf_TKey_t6CF24411882409C9C594E33E1DFE77DBD6BBA1B3): *(void**)L_53), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? il2cpp_codegen_memcpy(L_56, L_54, SizeOf_TValue_t43EDFC56FE2495E1ED9690FFC4BE75C460E759B1): *(void**)L_54), il2cpp_rgctx_method(method->klass->rgctx_data, 38));
RuntimeObject* L_58 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), L_57);
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_58);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (RuntimeObject*)L_58);
}
IL_0131_2:
{
RuntimeObject* L_59 = V_2;
NullCheck((RuntimeObject*)L_59);
bool L_60;
L_60 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_59);
if (L_60)
{
goto IL_0108_2;
}
}
{
goto IL_0145_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0145_1:
{
goto IL_0153;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0147;
}
throw e;
}
CATCH_0147:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_61 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_62 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, method);
}
IL_0153:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyDictionary_2_System_Collections_ICollection_get_IsSynchronized_m775918D51697D5404B898ACB89208A1498A46CB3_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_ICollection_get_SyncRoot_mE06D92F6EEC7E9C3245A31B7B75DE348212F59F7_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_0037;
}
}
{
RuntimeObject* L_1 = __this->___m_dictionary;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_3);
__this->____syncRoot = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____syncRoot), (void*)L_4);
goto IL_0037;
}
IL_0025:
{
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
RuntimeObject* L_7;
L_7 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_5, L_6, NULL);
}
IL_0037:
{
RuntimeObject* L_8 = __this->____syncRoot;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_m5517F5B43EFB878E6A1DB24A9DA5C2B0A6C2FB65_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* L_0;
L_0 = (( KeyCollection_t77347D5E6080A99487985EFA49C429DAC62A4221* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyDictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_mFD4DE52E42982BE1C72AB6314736968DEA611E37_gshared (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734* __this, const RuntimeMethod* method)
{
{
ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* L_0;
L_0 = (( ValueCollection_tBD303C20E55147B0A354B6AD8C7779ABBC77D849* (*) (ReadOnlyDictionary_2_tC043257AB947D9A94D4AF6916DD67B7C30D3F734*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return (RuntimeObject*)L_0;
}
}
#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 ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399));
return;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_AdjustorThunk (RuntimeObject* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_inline(_thisAdjusted, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_AdjustorThunk (RuntimeObject* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_inline(_thisAdjusted, ___0_array, ___1_start, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ReadOnlyMemory_1_op_Implicit_mA6861A79CD44D21A65CCAF74685D980C61538C0C_gshared (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0;
L_0 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
int32_t L_1;
L_1 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
int32_t L_2;
L_2 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_3;
memset((&L_3), 0, sizeof(L_3));
ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_inline((&L_3), L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ReadOnlyMemory_1_get_Empty_mFA10ABE4765B2DDC5452F3CDE6E41E92D16703F8_gshared (const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399));
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_0 = V_0;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return ((int32_t)(L_0&((int32_t)2147483647LL)));
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_get_Length_m2E20B5DC76A91D078F8827624C654EB90EFD5392(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_0058;
}
}
{
RuntimeObject* L_5 = __this->____object;
V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
String_t* L_6 = V_0;
if (L_6)
{
goto IL_003f;
}
}
{
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_7;
L_7 = ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
V_1 = L_7;
String_t* L_8;
L_8 = ReadOnlySpan_1_ToString_m72B233A5EEDFB1EC10568EBB03636205A2CD2BA6((&V_1), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
return L_8;
}
IL_003f:
{
String_t* L_9 = V_0;
int32_t L_10 = __this->____index;
int32_t L_11 = __this->____length;
NullCheck(L_9);
String_t* L_12;
L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)(L_11&((int32_t)2147483647LL))), NULL);
return L_12;
}
IL_0058:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
NullCheck((MemberInfo_t*)L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_14);
int32_t L_16 = __this->____length;
int32_t L_17 = ((int32_t)(L_16&((int32_t)2147483647LL)));
RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17);
String_t* L_19;
L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E, (RuntimeObject*)L_15, L_18, NULL);
return L_19;
}
}
IL2CPP_EXTERN_C String_t* ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
String_t* _returnValue;
_returnValue = ReadOnlyMemory_1_ToString_m0C4DF727B39C613F84AC56D6FDAF7ACFF9E39720(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2;
L_2 = VirtualFuncInvoker0< Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 >::Invoke(4, ((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_5;
L_5 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_6;
L_6 = Span_1_op_Implicit_mD249188242C0C9D3192A31E9F7FA74C683F05B84(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
uint8_t* L_16;
L_16 = il2cpp_unsafe_as_ref<uint8_t>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_22;
L_22 = ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_inline((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_inline((&L_27), ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_28 = V_2;
return L_28;
}
}
IL2CPP_EXTERN_C ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D _returnValue;
_returnValue = ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 V_0;
memset((&V_0), 0, sizeof(V_0));
Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1))))
{
goto IL_0017;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*)((ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*)(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))));
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_2 = V_0;
bool L_3;
L_3 = ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_3;
}
IL_0017:
{
RuntimeObject* L_4 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25))))
{
goto IL_0033;
}
}
{
RuntimeObject* L_5 = ___0_obj;
V_1 = ((*(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*)((Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*)(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*)UnBox(L_5, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25)))));
Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_6 = V_1;
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_7;
L_7 = Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD(L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 26));
bool L_8;
L_8 = ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9(__this, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_8;
}
IL_0033:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_mD0C4947B91FD3864C476B6CA8BA929A6F5B01175(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_1 = ___0_other;
RuntimeObject* L_2 = L_1.____object;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_2))))
{
goto IL_002b;
}
}
{
int32_t L_3 = __this->____index;
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_4 = ___0_other;
int32_t L_5 = L_4.____index;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
int32_t L_6 = __this->____length;
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_7 = ___0_other;
int32_t L_8 = L_7.____length;
return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_AdjustorThunk (RuntimeObject* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
if (L_0)
{
goto IL_000a;
}
}
{
return 0;
}
IL_000a:
{
RuntimeObject* L_1 = __this->____object;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
int32_t* L_3 = (int32_t*)(&__this->____index);
int32_t L_4;
L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_3, NULL);
int32_t* L_5 = (int32_t*)(&__this->____length);
int32_t L_6;
L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_5, NULL);
int32_t L_7;
L_7 = ReadOnlyMemory_1_CombineHashCodes_mC20EA69C2706DE824529A0506BD45837E26C6980(L_2, L_4, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28));
return L_7;
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_GetHashCode_mE47597BBDBFFBC9185DE65261A7388207854ADE6(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_left;
int32_t L_1 = ___0_left;
int32_t L_2 = ___1_right;
return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mC20EA69C2706DE824529A0506BD45837E26C6980_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_h1;
int32_t L_1 = ___1_h2;
int32_t L_2;
L_2 = ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
int32_t L_3 = ___2_h3;
int32_t L_4;
L_4 = ReadOnlyMemory_1_CombineHashCodes_mAD75C6BDDB231C42D8A846F50E2B081E244108DA(L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_inline(_thisAdjusted, ___0_start, ___1_length, method);
return _returnValue;
}
#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 ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6));
return;
}
IL_000b:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_AdjustorThunk (RuntimeObject* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_inline(_thisAdjusted, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_AdjustorThunk (RuntimeObject* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_inline(_thisAdjusted, ___0_array, ___1_start, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ReadOnlyMemory_1_op_Implicit_m1C97D3D48C4B5CAC4A710F701A9648C9D9E37242_gshared (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3 ___0_segment, const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0;
L_0 = ArraySegment_1_get_Array_mAB134498A82AD590967BDB7C71136238AA980AD8_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
int32_t L_1;
L_1 = ArraySegment_1_get_Offset_m0C181BD19C4ED1F046320674D18CAEA6C3445EFB_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
int32_t L_2;
L_2 = ArraySegment_1_get_Count_m41C56DC7483456EE6281ACF18BD801F6C23F16B8_inline((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_3;
memset((&L_3), 0, sizeof(L_3));
ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_inline((&L_3), L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ReadOnlyMemory_1_get_Empty_m15079BD4621477FA331A050C72181AF6B81AC690_gshared (const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6));
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_0 = V_0;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return ((int32_t)(L_0&((int32_t)2147483647LL)));
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_get_Length_m24040685E67F0CD265344282AA69F13087DD96AB(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_0058;
}
}
{
RuntimeObject* L_5 = __this->____object;
V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
String_t* L_6 = V_0;
if (L_6)
{
goto IL_003f;
}
}
{
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_7;
L_7 = ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
V_1 = L_7;
String_t* L_8;
L_8 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_1), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
return L_8;
}
IL_003f:
{
String_t* L_9 = V_0;
int32_t L_10 = __this->____index;
int32_t L_11 = __this->____length;
NullCheck(L_9);
String_t* L_12;
L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)(L_11&((int32_t)2147483647LL))), NULL);
return L_12;
}
IL_0058:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
NullCheck((MemberInfo_t*)L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_14);
int32_t L_16 = __this->____length;
int32_t L_17 = ((int32_t)(L_16&((int32_t)2147483647LL)));
RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17);
String_t* L_19;
L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E, (RuntimeObject*)L_15, L_18, NULL);
return L_19;
}
}
IL2CPP_EXTERN_C String_t* ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
String_t* _returnValue;
_returnValue = ReadOnlyMemory_1_ToString_m4676D3AFBC120B54C2B53171F9C7DE3B4E753F68(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2;
L_2 = VirtualFuncInvoker0< Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D >::Invoke(4, ((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_5;
L_5 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
L_6 = Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
Il2CppChar* L_16;
L_16 = il2cpp_unsafe_as_ref<Il2CppChar>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_22;
L_22 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_inline((&L_27), ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_28 = V_2;
return L_28;
}
}
IL2CPP_EXTERN_C ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 _returnValue;
_returnValue = ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 V_0;
memset((&V_0), 0, sizeof(V_0));
Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1))))
{
goto IL_0017;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*)((ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*)(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))));
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_2 = V_0;
bool L_3;
L_3 = ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_3;
}
IL_0017:
{
RuntimeObject* L_4 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25))))
{
goto IL_0033;
}
}
{
RuntimeObject* L_5 = ___0_obj;
V_1 = ((*(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*)((Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*)(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*)UnBox(L_5, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25)))));
Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_6 = V_1;
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_7;
L_7 = Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB(L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 26));
bool L_8;
L_8 = ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117(__this, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_8;
}
IL_0033:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_mE4EA5DC4ACF51E07F85C4A55A3281E580903506F(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_1 = ___0_other;
RuntimeObject* L_2 = L_1.____object;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_2))))
{
goto IL_002b;
}
}
{
int32_t L_3 = __this->____index;
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_4 = ___0_other;
int32_t L_5 = L_4.____index;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
int32_t L_6 = __this->____length;
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_7 = ___0_other;
int32_t L_8 = L_7.____length;
return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_AdjustorThunk (RuntimeObject* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
if (L_0)
{
goto IL_000a;
}
}
{
return 0;
}
IL_000a:
{
RuntimeObject* L_1 = __this->____object;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
int32_t* L_3 = (int32_t*)(&__this->____index);
int32_t L_4;
L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_3, NULL);
int32_t* L_5 = (int32_t*)(&__this->____length);
int32_t L_6;
L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_5, NULL);
int32_t L_7;
L_7 = ReadOnlyMemory_1_CombineHashCodes_m90089D22A29124B5DFB7253B5795FBBBA2E17BC1(L_2, L_4, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28));
return L_7;
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_GetHashCode_m7D885665B2C6E9B5B157129A6CCAFC4938400D0D(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_left;
int32_t L_1 = ___0_left;
int32_t L_2 = ___1_right;
return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_m90089D22A29124B5DFB7253B5795FBBBA2E17BC1_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_h1;
int32_t L_1 = ___1_h2;
int32_t L_2;
L_2 = ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
int32_t L_3 = ___2_h3;
int32_t L_4;
L_4 = ReadOnlyMemory_1_CombineHashCodes_mE36B3B07DCBC22779CDDB94D35E0D00AD8568028(L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_inline(_thisAdjusted, ___0_start, ___1_length, method);
return _returnValue;
}
#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 ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4));
return;
}
IL_000b:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_inline(_thisAdjusted, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
if (L_0)
{
goto IL_0016;
}
}
{
int32_t L_1 = ___1_start;
if (L_1)
{
goto IL_0009;
}
}
{
int32_t L_2 = ___2_length;
if (!L_2)
{
goto IL_000e;
}
}
IL_0009:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_000e:
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_EXTERN_C void ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_AdjustorThunk (RuntimeObject* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_inline(_thisAdjusted, ___0_array, ___1_start, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ReadOnlyMemory_1_op_Implicit_mF4AB9A3DD980581D7B9A9AE2779C71D782C04389_gshared (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___0_segment, const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0;
L_0 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
int32_t L_1;
L_1 = (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
int32_t L_2;
L_2 = (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))((&___0_segment), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_3;
memset((&L_3), 0, sizeof(L_3));
ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_inline((&L_3), L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ReadOnlyMemory_1_get_Empty_m0D187CF735C8D8972713EFD31E05774F7DC2FC2D_gshared (const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4));
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_0 = V_0;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return ((int32_t)(L_0&((int32_t)2147483647LL)));
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_get_Length_m65A4E9056707DCDBB66443924288D7E0BA7D0074(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_0058;
}
}
{
RuntimeObject* L_5 = __this->____object;
V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
String_t* L_6 = V_0;
if (L_6)
{
goto IL_003f;
}
}
{
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_7;
L_7 = (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
V_1 = L_7;
String_t* L_8;
L_8 = ReadOnlySpan_1_ToString_m04AD05E39D10A41E67653C41A22108A810CA9857((&V_1), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
return L_8;
}
IL_003f:
{
String_t* L_9 = V_0;
int32_t L_10 = __this->____index;
int32_t L_11 = __this->____length;
NullCheck(L_9);
String_t* L_12;
L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)(L_11&((int32_t)2147483647LL))), NULL);
return L_12;
}
IL_0058:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
NullCheck((MemberInfo_t*)L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_14);
int32_t L_16 = __this->____length;
int32_t L_17 = ((int32_t)(L_16&((int32_t)2147483647LL)));
RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17);
String_t* L_19;
L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral958BF5561D89C9A90653416FCB65BBE72DADDE1E, (RuntimeObject*)L_15, L_18, NULL);
return L_19;
}
}
IL2CPP_EXTERN_C String_t* ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
String_t* _returnValue;
_returnValue = ReadOnlyMemory_1_ToString_m1AB8B8725FFC7144748E59C73875E2C6822E2321(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_2;
L_2 = VirtualFuncInvoker0< Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 >::Invoke(4, ((MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_5;
L_5 = (( Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)))((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_6;
L_6 = (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)))(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
Il2CppFullySharedGenericAny* L_16;
L_16 = il2cpp_unsafe_as_ref<Il2CppFullySharedGenericAny>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_22;
L_22 = (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)))((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_inline((&L_27), ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC));
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_28 = V_2;
return L_28;
}
}
IL2CPP_EXTERN_C ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC _returnValue;
_returnValue = ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 V_0;
memset((&V_0), 0, sizeof(V_0));
Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1))))
{
goto IL_0017;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*)((ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*)(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))));
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_2 = V_0;
bool L_3;
L_3 = (( bool (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)))(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_3;
}
IL_0017:
{
RuntimeObject* L_4 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25))))
{
goto IL_0033;
}
}
{
RuntimeObject* L_5 = ___0_obj;
V_1 = ((*(Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA*)((Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA*)(Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA*)UnBox(L_5, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 25)))));
Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA L_6 = V_1;
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_7;
L_7 = (( ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 (*) (Memory_1_t762D61B435521D1706EEDC25CA8C8EA1AE19AFEA, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 26)))(L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 26));
bool L_8;
L_8 = (( bool (*) (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)))(__this, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24));
return L_8;
}
IL_0033:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_m2C16DF2AE78D8E7182CFAE8E3E07C3B20A777888(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ___0_other, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_1 = ___0_other;
RuntimeObject* L_2 = L_1.____object;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_2))))
{
goto IL_002b;
}
}
{
int32_t L_3 = __this->____index;
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_4 = ___0_other;
int32_t L_5 = L_4.____index;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
int32_t L_6 = __this->____length;
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 L_7 = ___0_other;
int32_t L_8 = L_7.____length;
return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61_AdjustorThunk (RuntimeObject* __this, ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4 ___0_other, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
bool _returnValue;
_returnValue = ReadOnlyMemory_1_Equals_mF7DA75997B4FFDFB2D6F953E8DC580EC3C941A61(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____object;
if (L_0)
{
goto IL_000a;
}
}
{
return 0;
}
IL_000a:
{
RuntimeObject* L_1 = __this->____object;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
int32_t* L_3 = (int32_t*)(&__this->____index);
int32_t L_4;
L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_3, NULL);
int32_t* L_5 = (int32_t*)(&__this->____length);
int32_t L_6;
L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_5, NULL);
int32_t L_7;
L_7 = (( int32_t (*) (int32_t, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28)))(L_2, L_4, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28));
return L_7;
}
}
IL2CPP_EXTERN_C int32_t ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnlyMemory_1_GetHashCode_m96535F6C6512A16E6DBC2A8341F8FECDF2E47F54(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_m74D5DE9AF0CCB1FF7B88058328C835DBD981C568_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_left;
int32_t L_1 = ___0_left;
int32_t L_2 = ___1_right;
return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyMemory_1_CombineHashCodes_m1F4667745BEC8579517F436310474B5FEE8379E6_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_h1;
int32_t L_1 = ___1_h2;
int32_t L_2;
L_2 = (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)))(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
int32_t L_3 = ___2_h3;
int32_t L_4;
L_4 = (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)))(L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_gshared (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_inline(_thisAdjusted, ___0_start, ___1_length, method);
return _returnValue;
}
#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 ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7));
return;
}
IL_000b:
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3;
L_3 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(L_2);
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4702ED3CB3E74C8B043D81F216ADF83AE0418021_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* 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(ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_10;
L_10 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(L_9);
int32_t L_11 = ___1_start;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_12;
L_12 = il2cpp_unsafe_add<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(L_10, L_11);
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mF08CD0D591791D31E721C8F03DC3632EC611942E_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __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;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_2;
L_2 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>((uint8_t*)L_1);
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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 ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_0 = ___0_ptr;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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 BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ReadOnlySpan_1_get_Item_mB04EED1F39BF7ED9A120CBE4A518B201E47780D2_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer;
V_0 = L_2;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_5;
L_5 = il2cpp_unsafe_add<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ReadOnlySpan_1_GetPinnableReference_m6C9209918D14C826BDCB1EB0B5C2D2224CBE46FD_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_1;
L_1 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer;
V_0 = L_2;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_mA3BD60807A531BFB3AFB377B9B9F7CF0B1250B91_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_2 = ___0_destination;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_3 = L_2.____pointer;
V_0 = L_3;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer;
V_0 = L_5;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_m202888740EDFA7E793DB939EF69BE64DA1BC6FD6_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_2 = ___0_destination;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_3 = L_2.____pointer;
V_1 = L_3;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1));
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer;
V_1 = L_5;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_m407A2BF8F2614DCAD4AF6825F49D117C0B3C695E_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer;
V_1 = L_5;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 ReadOnlySpan_1_Slice_m34FE3198E00F512E60480008BC8801F38D0BA881_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer;
V_0 = L_2;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_5;
L_5 = il2cpp_unsafe_add<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 ReadOnlySpan_1_Slice_m2987082B3484085C44DF03114DBB885F2F148209_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer;
V_0 = L_5;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_8;
L_8 = il2cpp_unsafe_add<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ReadOnlySpan_1_ToArray_m0AE891B83FB21C2BA94D85716FC3F39D9CD54BEA_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, const RuntimeMethod* method)
{
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_1;
L_1 = Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_3 = (BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*)(BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6;
L_6 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(L_5);
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_7 = __this->____pointer;
V_0 = L_7;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m17ED22F3E220D3FFE1ED1748FBF040CE0AA71101_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_mC9952266E66B90D01D4401C2A8DDDA43FE8C6754_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_m610EFAA346D93C8C29248F5F4AD9CB8D8F333739_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __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 ReadOnlySpan_1_GetHashCode_mD33AF3D7885C2998A72682CC6B91F31482E10063_gshared (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __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 ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 ReadOnlySpan_1_op_Implicit_m450357D2A70A0A265486F66C4C7DB8F706001CC4_gshared (BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array;
ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 ReadOnlySpan_1_get_Empty_m18856C5F1C3E2833DAFD3DF9C2B0D4707AB4B430_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7));
ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 L_0 = V_0;
return L_0;
}
}
#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 ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method)
{
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2));
return;
}
IL_000b:
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
bool* L_3;
L_3 = il2cpp_unsafe_as_ref<bool>(L_2);
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m34C5555BE5980FEDF468DC66E1DBE6FE2373FCAC_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* 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(ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
bool* L_10;
L_10 = il2cpp_unsafe_as_ref<bool>(L_9);
int32_t L_11 = ___1_start;
bool* L_12;
L_12 = il2cpp_unsafe_add<bool,int32_t>(L_10, L_11);
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFFF826E0AE2F5714D74873D22EEEDEBD6B41DA93_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __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;
bool* L_2;
L_2 = il2cpp_unsafe_as_ref<bool>((uint8_t*)L_1);
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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 ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
bool* L_0 = ___0_ptr;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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 bool* ReadOnlySpan_1_get_Item_mFF62D7DF0E4B11ABB8F52E1DA4D674EE7C13F544_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer;
V_0 = L_2;
bool* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
bool* L_5;
L_5 = il2cpp_unsafe_add<bool,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool* ReadOnlySpan_1_GetPinnableReference_mF6A0546054879A9B7F81FCF1061F5C0E62459149_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
bool* L_1;
L_1 = il2cpp_unsafe_as_ref<bool>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer;
V_0 = L_2;
bool* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_m68979CB9768517F7CB54FD06A135229BD67116EA_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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_mED1253429B93CB6D2928015A22105A16FF64C86B_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_2 = ___0_destination;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3 = L_2.____pointer;
V_0 = L_3;
bool* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer;
V_0 = L_5;
bool* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_mE70871A3C5DE13F2BC43A9987E90B37A4DBF1F93_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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_mED1253429B93CB6D2928015A22105A16FF64C86B_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_2 = ___0_destination;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3 = L_2.____pointer;
V_1 = L_3;
bool* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1));
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer;
V_1 = L_5;
bool* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_mA76F634454FB10AB7CDBE939E630CA350DAE04F0_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer;
V_1 = L_5;
bool* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 ReadOnlySpan_1_Slice_m9DE3E1DDEEA271823A9F9654BC5BE8E82E823961_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer;
V_0 = L_2;
bool* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
bool* L_5;
L_5 = il2cpp_unsafe_add<bool,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 ReadOnlySpan_1_Slice_mF9D34C5700763E9CF78E2CF40CFC4E34CB78A3DF_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer;
V_0 = L_5;
bool* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
bool* L_8;
L_8 = il2cpp_unsafe_add<bool,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ReadOnlySpan_1_ToArray_m0403E6670DDBDDE0C996C3CAB0D597293FCB0A6D_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, const RuntimeMethod* method)
{
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1;
L_1 = Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
bool* L_6;
L_6 = il2cpp_unsafe_as_ref<bool>(L_5);
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_7 = __this->____pointer;
V_0 = L_7;
bool* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_mABE949258A37FFA141347375D6F7D8FD2447E2EA_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_mBED1B86FD178575E09DCF3F82C7061C90B4BBD2E_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_mEEE2211222C6D7EE6566F457739199EB2AEFE0F0_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __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 ReadOnlySpan_1_GetHashCode_m393DB2737EAAC6E768469A733343CABB2E207420_gshared (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __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 ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 ReadOnlySpan_1_op_Implicit_m995FA9F6678189C5FCA7272CE421B459993182C0_gshared (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method)
{
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array;
ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 ReadOnlySpan_1_get_Empty_mF90E51501C6DE49ED3C1BA40CE4465764431DBFB_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2));
ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 L_0 = V_0;
return L_0;
}
}
#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 ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
return;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
uint8_t* L_3;
L_3 = il2cpp_unsafe_as_ref<uint8_t>(L_2);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
uint8_t* L_10;
L_10 = il2cpp_unsafe_as_ref<uint8_t>(L_9);
int32_t L_11 = ___1_start;
uint8_t* L_12;
L_12 = il2cpp_unsafe_add<uint8_t,int32_t>(L_10, L_11);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m470D1527EF015478E8677C7BCB52C8410A1DB604_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __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;
uint8_t* L_2;
L_2 = il2cpp_unsafe_as_ref<uint8_t>((uint8_t*)L_1);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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 ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
uint8_t* L_0 = ___0_ptr;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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 uint8_t* ReadOnlySpan_1_get_Item_m878CB30FDAE11537A0DCBE9738B0104EF2C798CC_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_2 = __this->____pointer;
V_0 = L_2;
uint8_t* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
uint8_t* L_5;
L_5 = il2cpp_unsafe_add<uint8_t,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* ReadOnlySpan_1_GetPinnableReference_m365106BC7655B6A45D47673D473A699B5B69DA57_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
uint8_t* L_1;
L_1 = il2cpp_unsafe_as_ref<uint8_t>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_2 = __this->____pointer;
V_0 = L_2;
uint8_t* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_m8144AA3941DF7B7C2C665680221977E1D15D1462_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_m8E944E4954E037877A25B9FF6B901F1F901D4769_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2 = ___0_destination;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_3 = L_2.____pointer;
V_0 = L_3;
uint8_t* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_0 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_m2C902AB57D2363B06C42BDDE761F3E0DFD5541B3_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_m8E944E4954E037877A25B9FF6B901F1F901D4769_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2 = ___0_destination;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_3 = L_2.____pointer;
V_1 = L_3;
uint8_t* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_1));
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_1 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_m72B233A5EEDFB1EC10568EBB03636205A2CD2BA6_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_1 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_2 = __this->____pointer;
V_0 = L_2;
uint8_t* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
uint8_t* L_5;
L_5 = il2cpp_unsafe_add<uint8_t,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_0 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
uint8_t* L_8;
L_8 = il2cpp_unsafe_add<uint8_t,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ReadOnlySpan_1_ToArray_mF805FAE3816BCFA5C63592CA173237F9B1E4566E_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
uint8_t* L_6;
L_6 = il2cpp_unsafe_as_ref<uint8_t>(L_5);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_7 = __this->____pointer;
V_0 = L_7;
uint8_t* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m54864A0BB817050A9110E85BB5FB31EF63699982_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_m557355F726A371E8071A5192CC30B8DA84DBA843_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_m8233C912934C08E206DCCC1E5D8A0F8DBCF01D46_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __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 ReadOnlySpan_1_GetHashCode_mDC71816B8A88A167F396D550E922E9236155ECA8_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __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 ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_op_Implicit_mCEA7A54A72D5D6EADEFE280B4927119123C8E644_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_get_Empty_mF590D02EC6334390A18F6F05B80FDD62991A3C27_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_0 = V_0;
return L_0;
}
}
#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 ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
return;
}
IL_000b:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Il2CppChar* L_3;
L_3 = il2cpp_unsafe_as_ref<Il2CppChar>(L_2);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
Il2CppChar* L_10;
L_10 = il2cpp_unsafe_as_ref<Il2CppChar>(L_9);
int32_t L_11 = ___1_start;
Il2CppChar* L_12;
L_12 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_10, L_11);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB16A8EC9CCDE68A166108BE32B6DDA7D7C88BC17_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __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;
Il2CppChar* L_2;
L_2 = il2cpp_unsafe_as_ref<Il2CppChar>((uint8_t*)L_1);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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 ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Il2CppChar* L_0 = ___0_ptr;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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 Il2CppChar* ReadOnlySpan_1_get_Item_mBDFB7BA59BFDB72611F8286970AFA25C5D9A2284_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_2 = __this->____pointer;
V_0 = L_2;
Il2CppChar* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
Il2CppChar* L_5;
L_5 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
Il2CppChar* L_1;
L_1 = il2cpp_unsafe_as_ref<Il2CppChar>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_2 = __this->____pointer;
V_0 = L_2;
Il2CppChar* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_m42F1668DECE40277D97A37705EA6BE27CF7D5030_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_mB79622153F80AD55A805C005842AF045F4FCF992_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2 = ___0_destination;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_3 = L_2.____pointer;
V_0 = L_3;
Il2CppChar* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_0 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_m22E885FE905F1306DDE8000F155109F7F4987666_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_mB79622153F80AD55A805C005842AF045F4FCF992_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2 = ___0_destination;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_3 = L_2.____pointer;
V_1 = L_3;
Il2CppChar* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_1));
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_1 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_1 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_2 = __this->____pointer;
V_0 = L_2;
Il2CppChar* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
Il2CppChar* L_5;
L_5 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_0 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
Il2CppChar* L_8;
L_8 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ReadOnlySpan_1_ToArray_m3CC38C41E9FB235D0C9D24033DE4D561B1017488_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1;
L_1 = Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
Il2CppChar* L_6;
L_6 = il2cpp_unsafe_as_ref<Il2CppChar>(L_5);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_7 = __this->____pointer;
V_0 = L_7;
Il2CppChar* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_mAFC53FF457D681D6B91A0C169D2EEEAB29625F7F_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __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 ReadOnlySpan_1_GetHashCode_m43FCB412B29F8C6C9215173C3D4A72DC006670DF_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __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 ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_gshared (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_0 = V_0;
return L_0;
}
}
#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 ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method)
{
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816));
return;
}
IL_000b:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3;
L_3 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>(L_2);
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m24EF794029094B57283ECDCD7740CC652BB2A6BD_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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(ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_10;
L_10 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>(L_9);
int32_t L_11 = ___1_start;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_12;
L_12 = il2cpp_unsafe_add<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F,int32_t>(L_10, L_11);
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBE7B7ABFDE7F2FEC27C3B667CCEB6429AF200EA3_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __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;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_2;
L_2 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>((uint8_t*)L_1);
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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 ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_ptr;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ReadOnlySpan_1_get_Item_mF76CD5792F472262C704613F613D4CBE3BABF5E4_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_2 = __this->____pointer;
V_0 = L_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_5;
L_5 = il2cpp_unsafe_add<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ReadOnlySpan_1_GetPinnableReference_m4AF6076BEC0671DB536B7067D9FAB7490B74E1CE_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_1;
L_1 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_2 = __this->____pointer;
V_0 = L_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_mE2EE6C72DB6F2B003ADEEA9E3B05F1A593A17268_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018 ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018 L_2 = ___0_destination;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_3 = L_2.____pointer;
V_0 = L_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_5 = __this->____pointer;
V_0 = L_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_m9018C365B112852E6A667852C5A759C2A04E94CF_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018 ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018 L_2 = ___0_destination;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_3 = L_2.____pointer;
V_1 = L_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_1));
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_5 = __this->____pointer;
V_1 = L_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_m62ECA92EA53DA7C8231B7831217BCD47859F9AA6_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_5 = __this->____pointer;
V_1 = L_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 ReadOnlySpan_1_Slice_m215C7FCD98D84544F3479D4C45E04E983D418901_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_2 = __this->____pointer;
V_0 = L_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_5;
L_5 = il2cpp_unsafe_add<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 ReadOnlySpan_1_Slice_m9584B58FA543FE0B53F8837A337FE79859D929B7_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_5 = __this->____pointer;
V_0 = L_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_8;
L_8 = il2cpp_unsafe_add<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ReadOnlySpan_1_ToArray_mD4A471A0F445998FDD93C7C0BB5884E2CF199385_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, const RuntimeMethod* method)
{
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1;
L_1 = Array_Empty_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m7E922E24AAEBD664256383832D53DDF17E1F3052_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_6;
L_6 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>(L_5);
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_7 = __this->____pointer;
V_0 = L_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m3B15D4D61932A340BAAA5BE6E8D419605D3692E6(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m54538DE064B7B93EF33A1082983D5FE39AE44986_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_m9F51F1DE8C4D98D345CECDB9B34F0CADD97D92AA_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_m67728F319A567D961B874F9B5EE71C6BC5432352_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __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 ReadOnlySpan_1_GetHashCode_m277AC104404EB5564C0F31960B2AA480BE297D45_gshared (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __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 ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 ReadOnlySpan_1_op_Implicit_mE48368B03ED778298CD9FA24F76034BD739BDD05_gshared (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method)
{
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___0_array;
ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 ReadOnlySpan_1_get_Empty_m453D5A429245B14C061C3713208E21C85A208EBD_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816));
ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816 L_0 = V_0;
return L_0;
}
}
#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 ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method)
{
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC));
return;
}
IL_000b:
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_3;
L_3 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>(L_2);
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m541FC0E035DCC15F5DF08D213BB9F453046A4333_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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(ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_10;
L_10 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>(L_9);
int32_t L_11 = ___1_start;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_12;
L_12 = il2cpp_unsafe_add<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B,int32_t>(L_10, L_11);
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m38E5369296C7EE2469A5481F2FA5FF6DBCAD417D_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __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;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_2;
L_2 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>((uint8_t*)L_1);
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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 ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_0 = ___0_ptr;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ReadOnlySpan_1_get_Item_mC80956E0E8614BADD2650A21F33984CBCF757260_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_2 = __this->____pointer;
V_0 = L_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_index;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_5;
L_5 = il2cpp_unsafe_add<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B,int32_t>(L_3, L_4);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ReadOnlySpan_1_GetPinnableReference_m50C46112097070A4DBF24DA29011274258CAE62C_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_0010;
}
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_1;
L_1 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>((void*)((uintptr_t)0));
return L_1;
}
IL_0010:
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_2 = __this->____pointer;
V_0 = L_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlySpan_1_CopyTo_m698DDFC2F5E22F39C11D84BAAE310BA87EFDFCEA_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D ___0_destination, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0038;
}
}
{
Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D L_2 = ___0_destination;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_3 = L_2.____pointer;
V_0 = L_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_5 = __this->____pointer;
V_0 = L_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return;
}
IL_0038:
{
ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_TryCopyTo_mB1560467E9707FB23EE15CAC3F2C4C93541D2153_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D ___0_destination, const RuntimeMethod* method)
{
bool V_0 = false;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_003b;
}
}
{
Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D L_2 = ___0_destination;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_3 = L_2.____pointer;
V_1 = L_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_4;
L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_1));
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_5 = __this->____pointer;
V_1 = L_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_1));
int32_t L_7 = __this->____length;
Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
V_0 = (bool)1;
}
IL_003b:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_mFECF2AEE52DEEB8AC80A73F4FAF03ACEE3DAC97B_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D);
s_Il2CppMethodInitialized = true;
}
Il2CppChar* V_0 = NULL;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
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_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_5 = __this->____pointer;
V_1 = L_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_1));
Il2CppChar* L_7;
L_7 = il2cpp_unsafe_as_ref<Il2CppChar>(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<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 7)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
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(13, (MemberInfo_t*)L_12);
int32_t L_14 = __this->____length;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_15);
String_t* L_17;
L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2DCA6040AD5A31C81EBE664FAFD10DAFB1B1CD5D, (RuntimeObject*)L_13, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC ReadOnlySpan_1_Slice_m11D5B53A1442807A1A666F52BF070F057E0C5D54_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, int32_t ___0_start, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_2 = __this->____pointer;
V_0 = L_2;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_3;
L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
int32_t L_4 = ___0_start;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_5;
L_5 = il2cpp_unsafe_add<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B,int32_t>(L_3, L_4);
int32_t L_6 = __this->____length;
int32_t L_7 = ___0_start;
ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC L_8;
memset((&L_8), 0, sizeof(L_8));
ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC ReadOnlySpan_1_Slice_m7C374F833D54870C52C84B6EEDDAEB3DF98D067E_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_5 = __this->____pointer;
V_0 = L_5;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_8;
L_8 = il2cpp_unsafe_add<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ReadOnlySpan_1_ToArray_m48EC24C05110C226EF52CD8157463D40CA67B796_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, const RuntimeMethod* method)
{
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_1;
L_1 = Array_Empty_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m5B415C4745E47108DD9258EBCCB422EFD6B8A0EB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16), (uint32_t)L_2);
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_6;
L_6 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>(L_5);
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_7 = __this->____pointer;
V_0 = L_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_mA65CAF282F03FD4DB46666E2C44C22E3D0035A68(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m5A3BEF072B31BB842A1509F336513386E71552FF_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_m55BFEB9B221A8147BCB33857FB041DE92431664B_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_Equals_m3E6B58352198D70006EC18B7534190957698402C_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __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 ReadOnlySpan_1_GetHashCode_mD2CF79AC4B544BE1A8B0AE12D0B40A22A651D999_gshared (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __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 ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC ReadOnlySpan_1_op_Implicit_m706670855535B5D0320313ED094FBBDAAB82B0D3_gshared (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method)
{
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ___0_array;
ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC ReadOnlySpan_1_get_Empty_m3B6B05ED7B3B3AF2349F56C60A9E257229E5912C_gshared (const RuntimeMethod* method)
{
ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC));
ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC L_0 = V_0;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
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<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
NullCheck(L_0);
uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m35F728065C37F58C10FCDF1C3C16FD100E20DD20_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399));
return;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m3727B8B598D6E2BDC484D8B20FE81585C449AD30_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____array;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____offset;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____count;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlyMemory_1_get_Span_mA087C8160638E6581A03C1BDAF2803AC88834762_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2;
L_2 = VirtualFuncInvoker0< Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 >::Invoke(4, ((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_5;
L_5 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_6;
L_6 = Span_1_op_Implicit_mD249188242C0C9D3192A31E9F7FA74C683F05B84(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
uint8_t* L_16;
L_16 = il2cpp_unsafe_as_ref<uint8_t>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_22;
L_22 = ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_inline((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_inline((&L_27), ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_28 = V_2;
return L_28;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_0 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
uint8_t* L_8;
L_8 = il2cpp_unsafe_add<uint8_t,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_10;
memset((&L_10), 0, sizeof(L_10));
Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
uint8_t* L_0 = ___0_ptr;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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 ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mEB3D3A427170FC5A0AB734619D4792C299697C89_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer;
V_0 = L_5;
uint8_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
uint8_t* L_8;
L_8 = il2cpp_unsafe_add<uint8_t,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7B5C2765879EA5E8D1617D834CC465A39540A913_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
uint8_t* L_10;
L_10 = il2cpp_unsafe_as_ref<uint8_t>(L_9);
int32_t L_11 = ___1_start;
uint8_t* L_12;
L_12 = il2cpp_unsafe_add<uint8_t,int32_t>(L_10, L_11);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_mA440F4E402507F256E8E66C774E9044CB0092073_gshared_inline (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m7A0F4B06AD316C9EECDDF39F7AB9F194A287B817_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6));
return;
}
IL_000b:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m01C92ACEFF41B2945760FBBE73C5761736F117C8_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ArraySegment_1_get_Array_mAB134498A82AD590967BDB7C71136238AA980AD8_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = __this->____array;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m0C181BD19C4ED1F046320674D18CAEA6C3445EFB_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____offset;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m41C56DC7483456EE6281ACF18BD801F6C23F16B8_gshared_inline (ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____count;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlyMemory_1_get_Span_m21E4F67DBB43CC122008ADE132AB9213723588EA_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2;
L_2 = VirtualFuncInvoker0< Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D >::Invoke(4, ((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_5;
L_5 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
L_6 = Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
Il2CppChar* L_16;
L_16 = il2cpp_unsafe_as_ref<Il2CppChar>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_22;
L_22 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_inline((&L_27), ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_28 = V_2;
return L_28;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_0 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
Il2CppChar* L_8;
L_8 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_10;
memset((&L_10), 0, sizeof(L_10));
Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Il2CppChar* L_0 = ___0_ptr;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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 ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
V_0 = L_5;
Il2CppChar* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
Il2CppChar* L_8;
L_8 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10;
memset((&L_10), 0, sizeof(L_10));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mDADE08E6B4594775C6675B389078E5FE98C745D5_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
Il2CppChar* L_10;
L_10 = il2cpp_unsafe_as_ref<Il2CppChar>(L_9);
int32_t L_11 = ___1_start;
Il2CppChar* L_12;
L_12 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_10, L_11);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m5E7CDD812B820D6914CEBA32E5F01C46E3A86F7C_gshared_inline (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m499964C79FA86289EF11F618EF98F63259D680F6_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4));
return;
}
IL_000b:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
__this->____object = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_1);
__this->____index = 0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array;
NullCheck(L_2);
__this->____length = ((int32_t)(((RuntimeArray*)L_2)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlyMemory_1__ctor_m1FD19CA8A2CB8A92DC095EE34D414ADE2FD39A12_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
if (L_0)
{
goto IL_0016;
}
}
{
int32_t L_1 = ___1_start;
if (L_1)
{
goto IL_0009;
}
}
{
int32_t L_2 = ___2_length;
if (!L_2)
{
goto IL_000e;
}
}
IL_0009:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_000e:
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array;
__this->____object = (RuntimeObject*)L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_8);
int32_t L_9 = ___1_start;
__this->____index = L_9;
int32_t L_10 = ___2_length;
__this->____length = L_10;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, Il2CppFullySharedGenericAny* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Il2CppFullySharedGenericAny* L_0 = ___0_ptr;
ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_1;
memset((&L_1), 0, sizeof(L_1));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
__this->____pointer = L_1;
int32_t L_2 = ___1_length;
__this->____length = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_gshared_inline (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
if (L_0)
{
goto IL_0016;
}
}
{
int32_t L_1 = ___1_start;
if (L_1)
{
goto IL_0009;
}
}
{
int32_t L_2 = ___2_length;
if (!L_2)
{
goto IL_000e;
}
}
IL_0009:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_000e:
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC));
return;
}
IL_0016:
{
int32_t L_3 = ___1_start;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = ___0_array;
NullCheck(L_4);
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0024;
}
}
{
int32_t L_5 = ___2_length;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = ___0_array;
NullCheck(L_6);
int32_t L_7 = ___1_start;
if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))))))
{
goto IL_0029;
}
}
IL_0024:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0029:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array;
NullCheck((RuntimeArray*)L_8);
uint8_t* L_9;
L_9 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_8, NULL);
Il2CppFullySharedGenericAny* L_10;
L_10 = il2cpp_unsafe_as_ref<Il2CppFullySharedGenericAny>(L_9);
int32_t L_11 = ___1_start;
Il2CppFullySharedGenericAny* L_12;
L_12 = (( Il2CppFullySharedGenericAny* (*) (Il2CppFullySharedGenericAny*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(L_10, L_11, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 L_13;
memset((&L_13), 0, sizeof(L_13));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_13), L_12);
__this->____pointer = L_13;
int32_t L_14 = ___2_length;
__this->____length = L_14;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC ReadOnlyMemory_1_get_Span_m3BBCF2EFAFAB7DAA8882208AF319487E00DC3895_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0039;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_2;
L_2 = VirtualFuncInvoker0< Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 >::Invoke(4, ((MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 13))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 L_5;
L_5 = (( Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)))((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_6;
L_6 = (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)))(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
return L_6;
}
IL_0039:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (!L_11)
{
goto IL_008e;
}
}
{
RuntimeObject* L_12 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
String_t* L_13 = V_1;
if (!L_13)
{
goto IL_008e;
}
}
{
String_t* L_14 = V_1;
NullCheck(L_14);
Il2CppChar* L_15;
L_15 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_14, NULL);
Il2CppFullySharedGenericAny* L_16;
L_16 = il2cpp_unsafe_as_ref<Il2CppFullySharedGenericAny>(L_15);
String_t* L_17 = V_1;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_19;
memset((&L_19), 0, sizeof(L_19));
ReadOnlySpan_1__ctor_mFA6EE52BCF39100AE30C79E73F0F972182D0CA2A_inline((&L_19), L_16, L_18, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
V_2 = L_19;
int32_t L_20 = __this->____index;
int32_t L_21 = __this->____length;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_22;
L_22 = (( ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC (*) (ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21)))((&V_2), L_20, L_21, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 21));
return L_22;
}
IL_008e:
{
RuntimeObject* L_23 = __this->____object;
if (!L_23)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_24 = __this->____object;
int32_t L_25 = __this->____index;
int32_t L_26 = __this->____length;
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_27;
memset((&L_27), 0, sizeof(L_27));
ReadOnlySpan_1__ctor_mC9869776ABBFE9D2520512EEB39ABD1CFFE7F7B9_inline((&L_27), ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_25, ((int32_t)(L_26&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23));
return L_27;
}
IL_00b9:
{
il2cpp_codegen_initobj((&V_2), sizeof(ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC));
ReadOnlySpan_1_tC416A5627E04F69CA2947A2A13F0A1DF096CABAC L_28 = V_2;
return L_28;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyMemory_1_GetObjectStartLength_m76D2DB58E89EF8DAAB0BEEC5E80CC99E7C3CB752_gshared_inline (ReadOnlyMemory_1_t192441E248CAB66088AAEDBD64DFEE110ADBEED4* __this, int32_t* ___0_start, int32_t* ___1_length, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_start;
int32_t L_1 = __this->____index;
*((int32_t*)L_0) = (int32_t)L_1;
int32_t* L_2 = ___1_length;
int32_t L_3 = __this->____length;
*((int32_t*)L_2) = (int32_t)L_3;
RuntimeObject* L_4 = __this->____object;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_0 = ___0_ptr;
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 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 BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ((EmptyArray_1_tA6E339CF983886C190886835190061C2E3B679F2_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 ReadOnlySpan_1__ctor_m2EC85C51C68C4EE15B715C09364FC429707D2EBC_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method)
{
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7));
return;
}
IL_000b:
{
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3;
L_3 = il2cpp_unsafe_as_ref<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(L_2);
ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
bool* L_0 = ___0_ptr;
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 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 BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ((EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99_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 ReadOnlySpan_1__ctor_m863D34F65A480EA86E065A257F622314598D33F3_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method)
{
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2));
return;
}
IL_000b:
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
bool* L_3;
L_3 = il2cpp_unsafe_as_ref<bool>(L_2);
ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8E944E4954E037877A25B9FF6B901F1F901D4769_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C_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 ReadOnlySpan_1__ctor_m1D3E8C5A560BE65D9A5C3E5D0D891C79F4895B0B_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D));
return;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
uint8_t* L_3;
L_3 = il2cpp_unsafe_as_ref<uint8_t>(L_2);
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ((EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1_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 ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
return;
}
IL_000b:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Il2CppChar* L_3;
L_3 = il2cpp_unsafe_as_ref<Il2CppChar>(L_2);
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m83147EFB62B7FFBA49EEBEBE975F7348D665BAD0_gshared_inline (Span_1_t162CEB1BEB175B131BEFB9D4647CEB2D48558018* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mD46BD07C5320D1B1A225E53FAF466E153FFC1679_gshared_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_ptr;
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 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 ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* Array_Empty_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m7E922E24AAEBD664256383832D53DDF17E1F3052_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ((EmptyArray_1_t9FC4EAC7DDBFA164B697CFEBFF39A52B321CC8C9_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 ReadOnlySpan_1__ctor_m0CBBA5A39E060298BDB6EA947A40B73F5CBE8B41_gshared_inline (ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method)
{
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t7EE9E7096EE52CA433AA61A9353AD90B29B2C816));
return;
}
IL_000b:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3;
L_3 = il2cpp_unsafe_as_ref<Color_tD001788D726C3A7F1379BEED0260B9591F440C1F>(L_2);
ByReference_1_t9B1B5AE3B920C99C8F3511B46F258F98CCFD0836 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m413F20ECFE3F523163B62ED5BAB7DFA22F2FCCD4_gshared_inline (Span_1_tCF27B3DC55C4AD13268A1F154352D6782B237F7D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m841651F5E0DEC77984A109EF01090F3F776571FB_gshared_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_0 = ___0_ptr;
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 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 Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* Array_Empty_TisColor32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_m5B415C4745E47108DD9258EBCCB422EFD6B8A0EB_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ((EmptyArray_1_tC72AE83DCB4E240E4B2AC2595448148BB03F9498_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 ReadOnlySpan_1__ctor_m332D024F35E7293FF5DD4AA02CA4521C64460B1D_gshared_inline (ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method)
{
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ___0_array;
if (L_0)
{
goto IL_000b;
}
}
{
il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t2E193A80641154947640E9A71614019D7A8F3DFC));
return;
}
IL_000b:
{
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_1 = ___0_array;
NullCheck((RuntimeArray*)L_1);
uint8_t* L_2;
L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_3;
L_3 = il2cpp_unsafe_as_ref<Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B>(L_2);
ByReference_1_t2F6DD447F09BA6643D703E03C0CB184F51C4BC97 L_4;
memset((&L_4), 0, sizeof(L_4));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
__this->____pointer = L_4;
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = ___0_array;
NullCheck(L_5);
__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
uint8_t* L_0 = ___0_ptr;
ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC 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_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Il2CppChar* L_0 = ___0_ptr;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 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;
}
}